Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 28806|Απάντηση: 2

[Πηγή] Το ελατήριο παρακάμπτει την προεπιλεγμένη διαμόρφωση μέσα στο πακέτο jar

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 28/10/2021 9:44:51 π.μ. | | | |
απαιτήσεις: Δημοσιεύοντας το πακέτο jar σε διαφορετικά περιβάλλοντα, η διαμόρφωση διαφορετικών περιβαλλόντων είναι διαφορετική, για παράδειγμα: το spring.profiles.active ή το server.port είναι διαφορετικό, αφού τροποποιήσουμε το αρχείο διαμόρφωσης, θα είναι πολύ ενοχλητικό να το πληκτρολογήσουμε σε διαφορετικά πακέτα jar.

Στην πραγματικότητα, το ελατήριο μπορεί να αντικαταστήσει την προεπιλεγμένη διαμόρφωση μέσα στο πακέτο jar μέσω μεταβλητών περιβάλλοντος, ορισμάτων γραμμής εντολών και αρχείων διαμόρφωσης.

Ορίσματα γραμμής εντολών

Μπορείτε να αντικαταστήσετε τη θύρα εκκίνησης ή να ενεργοποιήσετε τη διαμόρφωση ενός διαφορετικού περιβάλλοντος με τους ακόλουθους δύο τρόπους:

μεταβλητή περιβάλλοντος

Για παράδειγμα, σε ένα σύστημα Linux, η εντολή είναι η εξής:

Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Αρχεία διαμόρφωσης

Τροποποιούμε το πακέτο jar σε αρχείο zip και το ανοίγουμε, βρίσκουμε τον κατάλογο \BOOT-INF\classes και βάζουμε τον κατάλογο σε αυτόνεφαρμογή.ιδιότητεςΑντιγράψτε το όπως φαίνεται παρακάτω:





Αφού τροποποιήσετε το αρχείο application.properties, τοποθετήστε το αρχείο και το πακέτο jar στον ίδιο κατάλογο και επανεκκινήστε την εφαρμογή Java, όπως φαίνεται στο παρακάτω σχήμα:



Σημείωση: το config/application.properties έχει υψηλότερη προτεραιότητα από το application.properties





Προηγούμενος:Ελέγξτε τις βασικές πληροφορίες παραμέτρων του διακομιστή Linux με ένα κλικ
Επόμενος:Το Docker εξετάζει τις ρυθμίσεις επανεκκίνησης κοντέινερ και τα κοντέινερ μαζικής διακοπής
Δημοσιεύτηκε στις 29/10/2021 11:43:10 μ.μ. |
Δεν είναι κακό, δεν είναι κακό, μάθε να μαθαίνεις
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 14/11/2021 8:04:26 μ.μ. |
Η Java τροποποιεί το αρχείο ρυθμίσεων του πακέτου πολέμου
https://www.itsvse.com/thread-10146-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com