因为新的sb配置属性 spring.config.import
在 SB 2.4
,我无法使集成测试工作。以前,我 bootstrap-test.yml
与 spring.cloud.consul.enabled: false
而且效果很好。自升级到之后 2.4.3
,我有 spring.config.import: "consul:"
在 application yml
,并且在application-test.yml文件中似乎没有禁用它。我试过了所有可能的组合 spring.config.import: "optional:consul:"
和设置 spring.cloud.consul.enabled: false
在 application-test.yml
. 但我还是犯了同样的错误
Config data resource ... via location 'consul:' does not exist
我不知道´我不想在application.yml中使用可选的import,因为没有它main就不能启动。唯一有帮助的是 use-legacy-processing: true
但我不知道´我不明白为什么。
暂无答案!
目前还没有任何答案,快来回答吧!