Pri razvoju springboota bomo včasih imeli različne konfiguracije, kot so tiskanje dnevnikov, povezava z bazo podatkov itd., razvoj, testiranje, produkcija. Vsako okolje morda ni dosledno, na srečo springboot podpira konfiguracijo različnih okolij preko različnih profilov. Spodaj je splošen uvod v uporabo konfiguracijske datoteke YML in konfiguracijske datoteke lastnosti za konfiguracijo konfiguracijske datoteke različnih okolij...
Začnimo z razvojnim okoljem:
JDK različica je 1.8 Različica Springboota je 1.4.1 Razvojno orodje je IntelliJ IDEA Začnimo z uporabo YML datoteke za konfiguracijo datoteke atributov preko različnih profilov:
1. Najprej ustvarimo datoteko z lastnostmi, imenovano application.yml
2. Nato odprite datoteko in vnesite naslednjo vsebino:
Zelo preprosta konfiguracija, application.yml datoteka razdeljena na štiri dele,Uporabite množico (---) kot ločilo,Prvi del je splošni konfiguracijski del, ki predstavlja lastnost, ki je skupna vsem trem okoljem, spring.profiles.active, ki bo pojasnjena kasneje.
Naslednji trije odstavki so: razvoj, testiranje in produkcija, pri čemer vsi uporabljajo spring.profiles za določitev vrednosti (razvoj za razvoj, test za test, produkcija za profesionalce), ta vrednost označuje, v katerem profilu naj se uporablja konfiguracija segmenta,
PS:一定要注意!!一定要注意!!一定要注意!!Vsi atributi, ki jim sledi vrednost, morajo biti ločeni s presledkom z ":", sicer bo konfiguracija neveljavna!!Neveljavna konfiguracija!! Neveljavna konfiguracija!! Jaz sem padel že na začetku, in pravim ti, da ne padeš noter kot jaz!!
Če začnemo lokalno, v splošni konfiguraciji, lahko nastavimo profil, katerega okolja bomo klicali, torej spring.profiles.active=XXX v prvem odstavku;
V tej obliki lahko konfigurirate atributne datoteke več okolij in v application.yml datoteki določite vrednost spring.profiles.active=profiles za nalaganje konfiguracij različnih okolijČe ni navedeno, se privzeto uporablja le datoteka application.yml atributa, konfiguracija drugih profilov pa se ne naloži
Projekt Spring Boot prejme parametre konfiguracijske datoteke aplikacije
import org.springframework.core.env.Environment
Osnovna konfiguracijska datoteka application.properties se glasi takole:
|