SpringBoot 配置文件加载顺序
工程目录下 ./config
工程目录下 ./
resources目录下 ./config
resources目录下 ./
加载顺序,从上往下,从高到低,优先级高的覆盖优先级低的,形成互补配置
如果带有 spring.profiles.include 环境配置的,在对应目录下优先级最高,不过工程目录下带环境后缀的配置文件优先级最高,resources目录下带环境后缀的配置文件优先级次之
jar包启动,命令行指定的配置优先级最高,其次是带profile环境的配置文件
优先加载带profile
jar包外部的application-{profile}.propertie或application.yml(带spring.profile)配置文件
jar包内部的application-{profile}.propertie或application.yml(带spring.profile)配置文件
再来加载不带profile
jar包外部的application.propertie或application.yml(不带spring.profile)配置文件
#java求职##Spring##学习路径#
工程目录下 ./
resources目录下 ./config
resources目录下 ./
加载顺序,从上往下,从高到低,优先级高的覆盖优先级低的,形成互补配置
如果带有 spring.profiles.include 环境配置的,在对应目录下优先级最高,不过工程目录下带环境后缀的配置文件优先级最高,resources目录下带环境后缀的配置文件优先级次之
同级目录下,配置文件后缀为 .properties 的优先级高于 .yml 后缀的
jar包启动,命令行指定的配置优先级最高,其次是带profile环境的配置文件
优先加载带profile
jar包外部的application-{profile}.propertie或application.yml(带spring.profile)配置文件
jar包内部的application-{profile}.propertie或application.yml(带spring.profile)配置文件
再来加载不带profile
jar包外部的application.propertie或application.yml(不带spring.profile)配置文件
jar包内部的application.propertie或application.yml(不带spring.profile)配置文件