1. 程式人生 > >springboot配置文件

springboot配置文件

classpath 必須 yam .config err aml jar 優先 roo

SpringApplication 將從以下位置加載 application.properties 文件,並把
它們添加到Spring Environment 中:
1. 當前目錄下的 /config 子目錄。
2. 當前目錄。
3. classpath下的 /config 包。
4. classpath根路徑(root)。
該列表是按優先級排序的(列表中位置高的路徑下定義的屬性將覆蓋位置低的)。
註 你可以使用YAML(‘.yml‘)文件替代‘.properties‘。
如果不喜歡將 application.properties 作為配置文件名,你可以通過指
定 spring.config.name 環境屬性來切換其他的名稱,也可以使
用 spring.config.location 環境屬性引用一個明確的路徑(目錄位置或文件路
徑列表以逗號分割)。
$ java -jar myproject.jar --spring.config.name=myproject

$ java -jar myproject.jar --spring.config.location=classpath:/de
fault.properties,classpath:/override.properties
註 在初期需要根據 spring.config.name 和 spring.config.location 決定加
載哪個文件,所以它們必須定義為environment屬性(通常為OS env,系統屬性或
命令行參數)。

springboot配置文件