Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 28806|Antwort: 2

[Quelle] Spring überschreibt die Standardkonfiguration im JAR-Paket

[Link kopieren]
Veröffentlicht am 28.10.2021 09:44:51 | | | |
Anforderungen: Wenn man das JAR-Paket in verschiedene Umgebungen veröffentlicht, ist die Konfiguration der verschiedenen Umgebungen unterschiedlich, zum Beispiel: spring.profiles.active oder server.port ist unterschiedlich; nachdem wir die Konfigurationsdatei geändert haben, wird es sehr umständlich sein, sie in verschiedene jar-Pakete einzugeben.

Tatsächlich kann Spring die Standardkonfiguration im JAR-Paket durch Umgebungsvariablen, Kommandozeilenargumente und Konfigurationsdateien ersetzen.

Kommandozeilenargumente

Du kannst den Bootport ersetzen oder die Konfiguration einer anderen Umgebung auf folgende zwei Arten aktivieren:

Umgebungsvariable

Zum Beispiel lautet der Befehl auf einem Linux-System wie folgt:

Referenz:Der Hyperlink-Login ist sichtbar.

Konfigurationsdateien

Wir ändern das JAR-Paket in eine ZIP-Datei und öffnen sie, suchen das \BOOT-INF\classes-Verzeichnis und legen das Verzeichnis darinAnwendungseigenschaftenKopieren Sie es wie unten gezeigt:





Nach der Änderung der application.properties-Datei legen Sie die Datei und das jar-Paket in dasselbe Verzeichnis und starten Sie die Java-Anwendung neu, wie in der untenstehenden Abbildung gezeigt:



Hinweis: config/application.properties hat eine höhere Priorität als application.properties





Vorhergehend:Teste die grundlegenden Parameterinformationen deines Linux-Servers mit einem Klick
Nächster:Docker schaut sich die Container-Neustarteinstellungen und Bulk-Stop-Container an
Veröffentlicht am 29.10.2021 23:43:10 |
Nicht schlecht, nicht schlecht, lern zu lernen
 Vermieter| Veröffentlicht am 14.11.2021 20:04:26 |
Java verändert die Konfigurationsdatei des War-Pakets
https://www.itsvse.com/thread-10146-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com