Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 11427|Atsakyti: 1

[Komunikatas] "Spring Boot" naudoja profilius, kad sukonfigūruotų profilius skirtingoms aplinkoms

[Kopijuoti nuorodą]
Paskelbta 2018-09-05 13:16:23 | | | |
Kurdami "springboot", kartais turėsime skirtingas konfigūracijas, tokias kaip žurnalo spausdinimas, duomenų bazės ryšys ir kt., kūrimas, testavimas, gamyba Kiekviena aplinka gali būti nenuosekli, laimei, "springboot" palaiko skirtingų aplinkų konfigūracijos konfigūravimą naudojant skirtingus profilius, toliau pateikiamas bendras įvadas, kaip naudoti YML konfigūracijos failą ir ypatybių konfigūracijos failą konfigūruojant skirtingų aplinkų konfigūracijos failą...

Pradėkime nuo kūrimo aplinkos:

JDK versija yra 1.8
Springboot versija yra 1.4.1
Kūrimo įrankis yra IntelliJ IDEA

Pradėkime nuo YML failo naudojimo, kad sukonfigūruotume atributo failą naudodami skirtingus profilius:

1. Pirmiausia sukurkime nuosavybės failą pavadinimu application.yml

2. Tada atidarykite failą ir įveskite šį turinį:


Labai paprasta konfigūracija, application.yml failas padalintas į keturias dalis,Naudokite rinkinį (---) kaip skyriklį,Pirmoji dalis yra bendrosios konfigūracijos dalis, kuri reiškia ypatybę, kuri yra bendra visoms trims aplinkoms, spring.profiles.active, kuri bus paaiškinta vėliau.

Kitos trys pastraipos yra kūrimas, testavimas ir gamyba, kurios visos naudoja spring.profiles reikšmei nurodyti (vystymas dev, testas testas, gamyba pro), ši reikšmė nurodo, kuriame profilyje segmento konfigūracija turėtų būti naudojama,

PS:一定要注意!!一定要注意!!一定要注意!!Visi atributai po reikšmės turėtų būti atskirti tarpu su ":", kitaip konfigūracija bus negaliojanti!!Netinkama konfigūracija!! Netinkama konfigūracija!! Aš nukrito pirmoje vietoje, ir aš sakau jums ne patenka į kaip aš!

Jei pradedame vietoje, bendroje konfigūracijoje galime nustatyti profilį, kurią aplinką iškviesti, tai yra spring.profiles.active=XXX pirmoje pastraipoje;

Šioje formoje galite konfigūruoti kelių aplinkų atributų failus ir nurodyti faile spring.profiles.active=profiles reikšmę application.yml kad įkeltumėte skirtingų aplinkų konfigūracijasJei nenurodyta, pagal numatytuosius nustatymus bus naudojamas tik application.yml atributo failas, o kitų profilių konfigūracija nebus įkelta



"Spring Boot" projektas gauna programos konfigūracijos failo parametrus

importuoti org.springframework.core.env.Environment

Pagrindinis konfigūracijos failas application.properties skamba taip:







Ankstesnis:SQL serveryje eilutė sujungiama su SQL rasta reikšme
Kitą:Raktinio žodžio egzemplioriaus supratimas Java
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com