运维开发网

一键复制 bootstrap.yml和bootstrap.properties的优先级

运维开发网 https://www.qedev.com 2022-09-30 15:47 出处:网络
这篇文章主要介绍了关于bootstrap.yml和bootstrap.properties的优先级问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

这篇文章主要介绍了关于bootstrap.yml和bootstrap.properties的优先级问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


bootstrap.yml和bootstrap.properties优先级

先说bootstrap.properties优于bootstrap.yml的结论

其实很多文章都写过bootstrap优于Application,还有*。属性优于*。yml,所以这里就不赘述了。


问题

问题是我发现了一个更骚的东西。maven项目依赖于其他项目。此项目使用yml配置,而其他依赖项目使用属性。此时,依赖项目的属性将被启用。

??????为什么此项目加载依赖配置?

最简单的解决方案是尽可能多地使用bootstrap.properties。就用这个。

至少统一用同一个后缀吧!!!


bootstrap.yml跟application.yml加载顺序bootstrap.yml(bootstrap.properties)用来在程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。

Bootstrap.yml在application.yml之前加载

以上个人经验,希望能给你一个参考

0

精彩评论

暂无评论...
验证码 换一张
取 消