1、bootstrap.properties
bootstrap.properties 配置文件是由“根”上下文優先加載,程序啟動之初就感知
如:Spring Cloud Config指定遠程配置中心地址,就要在這個文件中指定。這樣才能在啟動之初發現遠程配置中心,并從遠程獲取配置,隨后繼續啟動系統。
2、application.properties
application.properties由子上下文加載,加載順序低于前者
如果上例中配置中心地址放在這里,并且遠程配置了一些啟動相關的必要參數,那么,程序很可能由于缺少參數而啟動失敗。
3、在系統啟動時,用命令行傳入--spring.cloud.config.profile=dev|prod|test
4、yaml 不等價于properties
一個yaml中可以指定多套配置
yaml中配置是有順序的。
?