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: 11427|Răspunde: 1

[Comunicare] Spring Boot folosește profiluri pentru a configura profiluri pentru diferite medii

[Copiază linkul]
Postat pe 05.09.2018 13:16:23 | | | |
În dezvoltarea Springboot, uneori vom avea configurații diferite, cum ar fi imprimarea jurnalelor, conexiunea la baza de date etc., dezvoltarea, testarea, producția. Fiecare mediu poate să nu fie consecvent, din fericire, Springboot suportă configurarea diferitelor medii prin profiluri diferite; următoarea este o introducere generală despre cum să folosești fișierul de configurare YML și fișierul de configurare al proprietăților pentru a configura fișierul de configurare al diferitelor medii...

Să începem cu mediul de dezvoltare:

Versiunea JDK este 1.8
Versiunea de springboot este 1.4.1
Instrumentul de dezvoltare este IntelliJ IDEA

Să începem prin a folosi un fișier YML pentru a configura fișierul de atribute prin diferite profiluri:

1. Mai întâi, să creăm un fișier de proprietăți numit application.yml

2. Apoi deschideți fișierul și introduceți următorul conținut:


Configurație foarte simplă, application.yml fișier împărțit în patru părți,Folosește un set (---) ca separator,Prima parte este partea de configurare generală, care reprezintă o proprietate comună tuturor celor trei medii, spring.profiles.active, care va fi explicată mai târziu.

Următoarele trei paragrafe sunt: dezvoltare, testare și producție, toate folosind spring.profiles pentru a specifica o valoare (dezvoltare pentru dezvoltare, test pentru test, producție pentru pro), această valoare indicând în ce profil ar trebui folosită configurația segmentului,

PS:一定要注意!!一定要注意!!一定要注意!!Toate atributele urmate de valoare ar trebui separate printr-un spațiu cu ":", altfel configurația va fi invalidă!!Configurație invalidă!! Configurație invalidă!! Eu am căzut de la început și îți spun să nu cazi ca mine!!

Dacă pornim local, în configurația generală, putem seta profilul mediului de apelat, adică spring.profiles.active=XXX în primul paragraf;

Poți configura fișierele de atribute ale mai multor medii în această formă și poți specifica valoarea spring.profiles.active=profiles în application.yml fișier pentru a încărca configurațiile diferitelor mediiDacă nu este specificat, doar fișierul de atribute application.yml va fi folosit implicit, iar configurația celorlalte profiluri nu va fi încărcată



Proiectul Spring Boot primește parametrii fișierului de configurare a aplicației

import org.springframework.core.env.Environment

Fișierul de configurare de bază application.properties sună astfel:







Precedent:În SQL Server, un șir de șir este cusut cu valoarea găsită în SQL
Următor:Înțelegerea cuvântului cheie de instanță în Java
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