springboot中properties,yaml,yml的优先级
1、在springboot中,配置文件可以是properties,yaml,yml三个坼黉赞楞格式中的任意一个,其中properties是键值对形式的,yaml和yml其实是同一种格式,只是后缀名不同而已
2、当三种文件同时存在时,其实三个文件中的配置信息都会生效
3、但是当三个文件中有配置信息冲突时,优先级是:properties>yam盟敢势袂l>yml,也就是properties里配置的内容会覆盖另外两个的配置
4、如图我三个文件都配置了springboot的端口,三个端口都不同,最后生效的是properties中的
5、至于原因可以在spring-boot-starter-parent里找到
6、这里的逻辑顺序是先加载yml再加载yaml再加properties,后加载的自然会把先加载的数据给覆盖掉.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:93
阅读量:92
阅读量:38
阅读量:63