首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >春云配置属性不符合配置属性

春云配置属性不符合配置属性
EN

Stack Overflow用户
提问于 2017-07-06 18:40:56
回答 1查看 389关注 0票数 1

我希望严格使用领事作为配置源。我正在使用spring-cloud-consul-config来获取我的配置。我使用git2consul将文件加载到领事并读取它们。根据春云文档,我在build.gradle中添加了以下内容

代码语言:javascript
复制
compile ("org.springframework.cloud:spring-cloud-starter-consul-config")

并在我的application.properties中有以下内容

代码语言:javascript
复制
spring.application.name=test-service
spring.cloud.consul.config.enabled=true
spring.cloud.consul.enabled=true
spring.cloud.consul.config.format=FILES

我面临的问题是,预期的属性没有加载到ConfigurationProperties bean中。在ConsulPropertySourceLocator::locate(Environment环境)方法中的进一步调试中,我看到this.properties对象仍然使用KEY_VALUE枚举加载。

这就引出了ConsulConfigBootstrapConfiguration类,在该类中,ConsulConfigProperties bean是使用构造函数实例化的。

这是问题还是我的设置有问题。如果有人有一个工作设置的git2consul和弹簧云配置,请您指出我的参考。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-06 22:33:02

您在application.properties中拥有的这些值

代码语言:javascript
复制
spring.application.name=test-service
spring.cloud.consul.config.enabled=true
spring.cloud.consul.enabled=true
spring.cloud.consul.config.format=FILES

需要在bootstrap.properties

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44956635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档