spring-boot 多環境化配置 (如:開發,測試,生產等)
阿新 • • 發佈:2018-12-11
sring cloud中可以搭建配置中心,可以從本地電腦或者git上讀取配置,而且還可以選擇配置的版本(開發,測試,生產)
spring boot專案在resource下預設只有application.properties,但還可以新建application-dev.properties、application-test.properties、application-prod.properties (開發,測試,生產等) ,名字遵循著application-{profile}.properties 格式,然後在application.properties配置檔案中寫入spring.profiles.active=dev
除了在application.properties指定使用哪個版本的配置外,把專案打成jar包,執行的時候也可以通過命令指定,相當於在application.properties寫的 輸入:java -jar spring-boot-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=test --my1.age=32