A springboot fejlesztése során néha különböző konfigurációk is előfordulhatnak, mint például naplónyomtatás, adatbázis-kapcsolat stb., fejlesztés, tesztelés, gyártás. Minden környezet nem biztos, hogy következetes, szerencsére a springboot támogatja a különböző környezetek konfigurációjának konfigurálását különböző profilokon keresztül, az alábbiakban általános bevezetés van arra, hogyan lehet használni a YML konfigurációs fájlt és tulajdonságokat konfigurációs fájl különböző környezetek konfigurációs fájljának konfigurálásához...
Kezdjük a fejlesztési környezettel:
A JDK verzió 1.8 A springboot verziója 1.4.1 A fejlesztő eszköz az IntelliJ IDEA Kezdjük egy YML fájl használatával, hogy különböző profilokon keresztül konfiguráljuk az attribútumfájlt:
1. Először hozzunk létre egy tulajdonságfájlt, amelynek neve application.yml
2. Ezután nyissa meg a fájlt, és adja meg a következő tartalmakat:
Nagyon egyszerű konfiguráció, application.yml fájl négy részre osztva,Használj egy (---) halmazt elválasztóként,Az első rész az általános konfigurációs rész, amely egy olyan tulajdonságot képvisel, amely mindhárom környezetben közös jellemző, a spring.profiles.active, amit később elmagyarázunk.
A következő három bekezdés a fejlesztés, tesztelés és gyártás, amelyek mind spring.profiles segítségével határozzák meg az értéket (fejlesztés fejlesztőhöz, teszthez teszthez, gyártás pro), ez az érték jelzi, hogy melyik profilban kell használni a szegmens konfigurációját,
PS:一定要注意!!一定要注意!!一定要注意!!Minden attribútumot, majd az értéket egy ":" szóköztel kell elválasztani, különben a konfiguráció érvénytelen lesz!!Érvénytelen konfiguráció!! Érvénytelen konfiguráció!! Elestem, és mondom, ne ess bele, mint én!!
Ha helyben kezdjük, általános konfigurációban, beállíthatjuk a környezet profilját, vagyis spring.profiles.active=XXX az első bekezdésben;
Ebben az űrlapban konfigurálhatod több környezet attribútumfájljait, és megadhatod a spring.profiles.active=profiles értékét application.yml fájlban, hogy betöltsd a különböző környezetek konfigurációitHa nincs megadva, alapból csak az application.yml attribútumfájlt fogják használni, és a többi profil konfigurációja nem töltődik be
A Spring Boot projekt megkapja az alkalmazás konfigurációs fájl paramétereit
import org.springframework.core.env.Environment
Az application.properties magkonfigurációs fájl a következőképpen olvasható:
|