Spring Boot加载配置文件的位置和顺序

SpringBoot配置文件加载顺序

    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

 

 

相关文章: