禁用consur进行与sb2.4的集成测试

w8ntj3qf  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(234)

因为新的sb配置属性 spring.config.importSB 2.4 ,我无法使集成测试工作。以前,我 bootstrap-test.ymlspring.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: falseapplication-test.yml . 但我还是犯了同样的错误

Config data resource ... via location 'consul:' does not exist

我不知道´我不想在application.yml中使用可选的import,因为没有它main就不能启动。唯一有帮助的是 use-legacy-processing: true 但我不知道´我不明白为什么。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题