bootstrap.yml & application.yml
-
bootstrap.yml
由父Spring ApplicationContext加载 -
bootstrap.yml
可以理解成系统级别的一些参数配置 -
application.yml
可以用来定义应用级别的
加载顺序
- 如果
resource
里面同时有application.properties
和application.yml
,且存在相同的配置,则application.properties
会覆盖application.yml
里面的属性,因为application.properties
会后加载,也就是说哪个文件被最后加载,哪个才具有最高级 - 在不指定要被加载文件时,默认的加载顺序:由里向外加载,所以最外层的最后被加载,会覆盖里层的属性
网友评论