在同一目录
可以从pom.xml文件中
点击parent往下滑动可以看到
在同一目录下,如果同时存在,按照顺序,以最优先的配置为准;
不在同一目录
在官网中
翻译过来就是,优先级从低到高
在项目中对应
第五则为
或者
值得注意的是:
当我们们用命令的方式运行jar文件时,只有 1,2,5会起作用,这是由于maven中规约大于配置,3,4不起作用
最后官方文档中有更为详细的说明
考虑到profile配置
首先创建配置文件
然后在application.yml中配置
如图,激活了dev开发环境,如果激活pro就是生产环境
如下是考虑到profile的所有配置文件的加载顺序
注意,当使用命令行加载配置文件时,即使配置了profile也不会生效