02-springboot配置文件的优先级
1.springboot里面的配置文件可以又如下几种
1.yml文件
2.yaml文件
3.properties文件
常用的配置文件又yml文件和properties文件
优先级
properties高于yml
内部配置文件加载的优先级
优先级从高到底排序
1 ./config 项目根目录下的config目录
2 ./项目的根目录
3 classpath:../编译路径下的根目录
4 classpath:/编译路径下的根目录
注意:配置文件之间是互补的,当配置内容相冲突时,会选择优先级高的进行配置。
其实呢。这些都是在springboot中配置好的,有兴趣的话,可以去看看源码。
这里还是要注意一下:打包之后,只会将classpath下的内容进行打包,所以项目根目录和项目根目录下的config/application.yml是不会到jar包里面的!