Spring Boot加载配置文件的位置和顺序
- SpringApplication will load properties from application.properties files in
the following locations and add them to the Spring Environment:
+ A /config subdirectory of the current directory. //当前目录下面的config目录
+ The current directory //当前目录
+ A classpath /config package //resource下面的config下面
+ The classpath root //resource下
-
简言之,properties 文件有四处装载位置,如果多处都存在application.properties, 且 property 有重复,则前者会覆盖后者。
-
另外也可以自定义配置文件
java -jar xx.jar --spring.config.location=./xxx.properties