四川网站建设培训学校高端公司小程序建设
news/
2025/9/26 15:11:11/
文章来源:
四川网站建设培训学校,高端公司小程序建设,聊城市城乡建设部网站查询,注册网站手机号收验证码优先级
在同一级目录下#xff0c;会先比较前缀bootstrap、application#xff0c;其中bootstrap比application的优先级高#xff0c;其次再去比较后缀.properties、.yml#xff0c;其中.properties比.yml优先级高
所以它们的执行顺序如下#xff1a; bootstrap.propert…优先级
在同一级目录下会先比较前缀bootstrap、application其中bootstrap比application的优先级高其次再去比较后缀.properties、.yml其中.properties比.yml优先级高
所以它们的执行顺序如下 bootstrap.properties bootstrap.yml application.properties application.yml 配置覆盖
当同一个配置属性在bootstrap.properties和bootstrap.yml文件中都存在时那么properties中的配置会被加载而忽略yml文件中的配置即优先级高的配置覆盖优先级低的配置不同配置相互互补。此处application(.properties/yml)同理 但当同一配置在bootstrap和application中都存在时那么虽然优先加载bootstrap但是会被applicatioin中的配置覆盖此时则变成了低优先级覆盖高优先的配置所以网上很多文章所说的高优先级覆盖低优先级其实是不严谨的。 当同一个配置属性在四种配置(bootstrap.properties、bootstrap.ym、application.properties、application.yml)都存在application.properties里的配置一定是会覆盖其他配置文件首先遵循第二点虽然优先加载bootstrap但是会被applicatioin中的配置覆盖这时候就只剩application.yml、application.properties了此时遵循第一点即优先级高的配置覆盖优先级低的配置所以application.propertiest的配置文件会覆盖其他配置文件。
总结
相同配置名称的配置文件配置以先加载的为准也就是优先级高的会覆盖优先级低的 不同配置名称的配置文件配置以后加载的为准也就是优先级低的会覆盖优先级高的
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916997.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!