Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 28806|Răspunde: 2

[Sursă] Spring suprascrie configurația implicită din interiorul pachetului jar

[Copiază linkul]
Postat pe 28.10.2021 09:44:51 | | | |
Cerințe: Publicarea pachetului jar în medii diferite, configurația mediilor diferite este diferită, de exemplu: spring.profiles.active sau server.port este diferit, iar după ce modificăm fișierul de configurare, va fi foarte dificil să-l introducem în pachete jar diferite.

De fapt, spring poate înlocui configurația implicită din pachetul jar prin variabile de mediu, argumente din linia de comandă și fișiere de configurare.

Argumente din linia de comandă

Poți înlocui portul de boot sau activa configurația unui mediu diferit în următoarele două moduri:

Variabila de mediu

De exemplu, pe un sistem Linux, comanda este următoarea:

Referință:Autentificarea cu hyperlink este vizibilă.

Fișiere de configurare

Modificăm pachetul jar într-un fișier zip și îl deschidem, găsim directorul \BOOT-INF\classes și punem directorul în elaplicații.proprietățiCopiați-l așa cum se arată mai jos:





După modificarea fișierului application.properties, puneți fișierul și pachetul jar în același director și reporniți aplicația Java, așa cum se arată în figura de mai jos:



Notă: config/application.properties are o prioritate mai mare decât application.properties





Precedent:Testează informațiile parametrilor de bază ale serverului tău Linux cu un singur click
Următor:Docker analizează setările de repornire a containerelor și containerele de oprire în vrac
Postat pe 29.10.2021 23:43:10 |
Nu e rău, nu e rău, învață să înveți
 Proprietarul| Postat pe 14.11.2021 20:04:26 |
Java modifică fișierul de configurare al pachetului war
https://www.itsvse.com/thread-10146-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com