我正在使用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']]]
似乎首先加载环境特定属性文件并由默认属性文件覆盖。有什么方法可以控制它们的加载和处理顺序吗?
答案 0 :(得分:2)
这是预期的顺序(出于好的理由,所以我很惊讶你找到了一个不方便的用例)。您无法控制它,除非更改文件的名称并以逗号分隔的形式列出它们。为清楚起见:配置文件特定属性始终覆盖默认属性。日志可能会让你感到困惑。