springboot配置文件的加载顺序

类型顺序

优先级 低到高 形成互补

<include>**/application*.yml</include> 1 
<include>**/application*.yaml</include> 2 
<include>**/application*.properties</include> 3

位置顺序

优先级 低到高 形成互补

低: classPath:application.properties

classPath:config/application.properties

​ 项目路径下(如有父项目,项目路径为父项目的项目路径)的application.properties (打包文件丢失,不推荐)

高: 项目路径下(如有父项目,项目路径为父项目的项目路径)config的application.properties(打包文件丢失,不推荐)

打包成jar顺序(低到高)

  1. 打包在jar中配置文件
  2. 打包在jar中profile
  3. 打包的jar之外的配置文件
  4. 打包的jar之外的profile
posted @ 2021-04-17 11:18  阿灿呀  阅读(123)  评论(0)    收藏  举报