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:
|