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

Spring cloud spring云配置属性文件顺序问题,spring-cloud,Spring Cloud,我正在使用SpringCloud配置为我的应用程序加载属性文件。我有多种环境。我注意到属性文件的加载顺序错误。这是我在日志中看到的 定位的属性源:CompositePropertySource[name='configService',propertySources=[MapPropertySource[name=''],MapPropertySource[name='']] 似乎先加载特定于环境的属性文件,然后由默认属性文件覆盖。我有没有办法控制它们的加载和处理顺序 这是预期的顺序(有充分的理

我正在使用SpringCloud配置为我的应用程序加载属性文件。我有多种环境。我注意到属性文件的加载顺序错误。这是我在日志中看到的

定位的属性源:CompositePropertySource[name='configService',propertySources=[MapPropertySource[name=''],MapPropertySource[name='']]


似乎先加载特定于环境的属性文件,然后由默认属性文件覆盖。我有没有办法控制它们的加载和处理顺序

这是预期的顺序(有充分的理由,所以我很惊讶您发现了一个不方便使用的用例)。除非更改文件名并以逗号分隔的形式列出它们,否则无法对其进行控制。为清晰起见:特定于配置文件的属性始终覆盖默认属性。可能是日志把您弄糊涂了。

这是预期的顺序(出于充分的理由,所以我很惊讶您发现了一个不方便使用的用例)。除非更改文件名并以逗号分隔的形式列出它们,否则无法对其进行控制。为清晰起见:特定于配置文件的属性始终覆盖默认属性。可能是日志把你弄糊涂了。

Hey@dsyer-我认为你有一个基本属性文件,然后是特定于环境的覆盖。你能解释一下,另一种方法是如何更有意义的吗?我显然没有抓住要点。再次感谢您的回复。实现的顺序如您所说(特定于环境的属性覆盖默认值)。我猜您只是误解了日志输出?嘿@dsyer-我认为您有一个基本属性文件,然后是特定于环境的覆盖。你能解释一下,另一种方法是如何更有意义的吗?我显然没有抓住要点。再次感谢您的回复。实现的顺序如您所说(特定于环境的属性覆盖默认值)。我猜你只是误解了日志输出?