SpringBoot 配置文件加载顺序

工程目录下 ./config
工程目录下 ./
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)配置文件


#java求职##Spring##学习路径#
全部评论
这个学完后 可以试试用maven打包  有奇效
点赞 回复 分享
发布于 2022-02-15 19:28

相关推荐

01-02 16:50
门头沟学院 Java
不放弃的小鱼干很洒脱:比kpi面面完了也不发感谢信全靠自己猜的好多了
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务