Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 28806|Antwoord: 2

[Bron] Spring overschrijft de standaardconfiguratie binnen het jar-pakket

[Link kopiëren]
Geplaatst op 28-10-2021 09:44:51 | | | |
Eisen: Bij het publiceren van het jar-pakket naar verschillende omgevingen is de configuratie van verschillende omgevingen anders, bijvoorbeeld: spring.profiles.active of server.port is anders, nadat we het configuratiebestand hebben aangepast, wordt het erg lastig om het in verschillende jar-pakketten te typen.

Spring kan zelfs de standaardconfiguratie binnen het jar-pakket vervangen via omgevingsvariabelen, commandoregelargumenten en configuratiebestanden.

Commandoregelargumenten

Je kunt de opstartpoort vervangen of de configuratie van een andere omgeving op de volgende twee manieren activeren:

Omgevingsvariabele

Bijvoorbeeld, op een Linux-systeem is het commando als volgt:

Referentie:De hyperlink-login is zichtbaar.

Configuratiebestanden

We wijzigen het jar-pakket in een zip-bestand en openen het, zoeken de map \BOOT-INF\classes en zetten de map daarinToepassing.eigenschappenKopieer het zoals hieronder getoond:





Na het wijzigen van het application.properties-bestand plaats je het bestand en het jar-pakket in dezelfde map en start je de Java-applicatie opnieuw, zoals weergegeven in de onderstaande figuur:



Opmerking: config/application.properties heeft een hogere prioriteit dan application.properties





Vorig:Test de basisparameterinformatie van je Linux-server met één klik
Volgend:Docker kijkt naar instellingen voor het herstarten van containers en bulk stop containers
Geplaatst op 29-10-2021 23:43:10 |
Niet slecht, niet slecht, leer leren
 Huisbaas| Geplaatst op 14-11-2021 20:04:26 |
Java wijzigt het configuratiebestand van het war-pakket
https://www.itsvse.com/thread-10146-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com