bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等。bootstrap.yml 由父Spring ApplicationContext加载。
(springcloud 项目用的比较多,如果springboot项目需要使用,则需要引入Spring Cloud Starter Bootstrap的依赖)
application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。
加载顺序( 在不指定要被加载文件时,默认的加载顺序:由里向外加载,所以最外层的最后被加载,会覆盖里层的属性)
bootstrap.yml > application.yml > application-dev(prod).yml