加载顺序xml->yml->yaml>properties

来源:1-8 配置负载均衡策略

Mr_Raymond

2020-08-10 00:21:20

调试跟踪了一下,分析的不是很明白,大致上得出以下的加载顺序,请老师指正

xml -> yml -> yaml -> properties

如果配置有冲突,则看谁比较靠后,后面的覆盖前面的
因为properties在最后加载,所以配置不会被覆盖


写回答

1回答

姚半仙

2020-08-10

并不完全是后面覆盖前面,还要考虑加载上下文的时机,比如配置中心要在最开始加载,如果配置到properties文件,则会导致启动失败,因为无法加载到配置中心要拉取的属性,所以现在一般都用bootstrap.yml和application.yml两个文件就够了,前面那个先加载

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程