从
迁移时 <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
<version>1.3.4.RELEASE</version>
</dependency>
到
Greenwich.SR2 (aka 2.1.3.RELEASE)
我写了一个简单的脚本来比较两个服务器返回的配置(在转换之前进行验证)。我的脚本失败,因为propertySources“名称”字段已更改:
用于 返回:
"name": "git@my-server:MyOrg/central-config.git/some-application.yml#dev"
但立即返回:
"name": "git@my-server:MyOrg/central-config.git/some-application.yml (document #3)"
IE #dev
现在是(document #3)
,在调试配置时它的价值要低得多。
我知道我可以在测试中忽略name
,但出于可用性的考虑,我想找回旧格式。
这是设计使然吗?
反正有配置吗?
更新:
答案 0 :(得分:0)
合理化多文档配置文件处理(https://github.com/spring-projects/spring-boot/commit/c0d79b92735b46010fb922a214b4cbb20c07fda5)是更改了行为的提交。
虽然看起来脑子更大的人然后我想进行此更改,但似乎对调试配置值的来源没有帮助。我觉得我缺少一些知识。 (document #0)
后缀实际上具有我不知道的某些值吗?