首页 文章

spring cloud配置属性文件顺序问题

提问于
浏览
0

我使用spring cloud config为我的应用程序加载属性文件 . 我有多个环境 . 我注意到属性文件加载顺序错误 . 这就是我在日志中看到的内容

位于属性源:CompositePropertySource [name ='configService',propertySources = [MapPropertySource [name ='https://github.com/xyz/configrepo.git/gatekeeper-dev.properties'],MapPropertySource [name ='https: //github.com/xyz/configrepo.git/gatekeeper.properties']]]

似乎首先加载环境特定属性文件并由默认属性文件覆盖 . 有什么方法可以控制它们的加载和处理顺序吗?

1 回答

  • 2

    这是预期的顺序(出于好的理由,所以我很惊讶你找到了一个不方便的用例) . 您无法控制它,除非通过更改文件的名称并以逗号分隔的形式列出它们 . 为清楚起见:配置文件特定属性始终覆盖默认属性 . 原木可能会让你感到困惑 .

相关问题