1. 程式人生 > >spring-boot 多環境化配置 (如:開發,測試,生產等)

spring-boot 多環境化配置 (如:開發,測試,生產等)

             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