απαιτήσεις: Δημοσιεύοντας το πακέτο jar σε διαφορετικά περιβάλλοντα, η διαμόρφωση διαφορετικών περιβαλλόντων είναι διαφορετική, για παράδειγμα: το spring.profiles.active ή το server.port είναι διαφορετικό, αφού τροποποιήσουμε το αρχείο διαμόρφωσης, θα είναι πολύ ενοχλητικό να το πληκτρολογήσουμε σε διαφορετικά πακέτα jar.
Στην πραγματικότητα, το ελατήριο μπορεί να αντικαταστήσει την προεπιλεγμένη διαμόρφωση μέσα στο πακέτο jar μέσω μεταβλητών περιβάλλοντος, ορισμάτων γραμμής εντολών και αρχείων διαμόρφωσης.
Ορίσματα γραμμής εντολών
Μπορείτε να αντικαταστήσετε τη θύρα εκκίνησης ή να ενεργοποιήσετε τη διαμόρφωση ενός διαφορετικού περιβάλλοντος με τους ακόλουθους δύο τρόπους:
μεταβλητή περιβάλλοντος
Για παράδειγμα, σε ένα σύστημα Linux, η εντολή είναι η εξής:
Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Αρχεία διαμόρφωσης
Τροποποιούμε το πακέτο jar σε αρχείο zip και το ανοίγουμε, βρίσκουμε τον κατάλογο \BOOT-INF\classes και βάζουμε τον κατάλογο σε αυτόνεφαρμογή.ιδιότητεςΑντιγράψτε το όπως φαίνεται παρακάτω:
Αφού τροποποιήσετε το αρχείο application.properties, τοποθετήστε το αρχείο και το πακέτο jar στον ίδιο κατάλογο και επανεκκινήστε την εφαρμογή Java, όπως φαίνεται στο παρακάτω σχήμα:
Σημείωση: το config/application.properties έχει υψηλότερη προτεραιότητα από το application.properties
|