当前位置: 首页 > 知识库问答 >
问题:

Spring云配置属性不尊重配置属性

孙承弼
2023-03-14

我希望将concur严格用作配置源。我正在使用spring cloud Consor配置来获取配置。我正在使用git2consul将文件加载到Consor并读取它们。根据spring云文档,我在构建中添加了以下内容。格拉德尔

compile ("org.springframework.cloud:spring-cloud-starter-consul-config")

并在我的application.properties

spring.application.name=test-service
spring.cloud.consul.config.enabled=true
spring.cloud.consul.enabled=true
spring.cloud.consul.config.format=FILES

我面临的问题是,预期的属性没有加载到ConfigurationProperties bean中。在ConsultPropertySourcelocator::locate(Environment-Environment)方法中进行进一步调试时,我看到了这一点。properties对象仍使用KEY\u值枚举加载。

这让我想到了ConsultConfigBootstrapConfiguration类,其中ConsultConfigProperties bean正在使用构造函数实例化。

是这个问题还是我的设置有问题。如果有人有git2consul和Spring cloud config的工作设置,请指出我以供参考。

共有1个答案

柯昆杰
2023-03-14

您在application.properties中的这些值

spring.application.name=test-service
spring.cloud.consul.config.enabled=true
spring.cloud.consul.enabled=true
spring.cloud.consul.config.format=FILES

需要在bootstrap.properties

 类似资料:
  • 我试图初始化log4j记录器使用SpringIOC和使用财产onfigurator.configure配置记录器,但财产onfigurator.configure不工作。 我的问题是如何将配置(log4j.properties)传递给Logger类? 波姆。xml 混淆班 log4j。性质

  • 简介 Apache ShardingSphere 提供属性配置的方式配置系统级配置。 配置项说明 名称 数据类型 说明 默认值 sql-show (?) boolean 是否在日志中打印 SQL。 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。 如果开启配置,日志将使用 Topic ShardingSphere-SQL,日志级别是 I

  • 简介 Apache ShardingSphere 提供属性配置的方式配置系统级配置。 配置项说明 名称 数据类型 说明 默认值 sql-show (?) boolean 是否在日志中打印 SQL。 打印 SQL 可以帮助开发者快速定位系统问题。日志内容包含:逻辑 SQL,真实 SQL 和 SQL 解析结果。 如果开启配置,日志将使用 Topic ShardingSphere-SQL,日志级别是 I

  • 我想重新绑定数据。,它正在工作。但是不能刷新所有配置。只能刷新访问过的键。我想刷新所有配置,该怎么办? http://projects.spring.io/spring-cloud/spring-cloud.html#_endpoint

  • 试图让spring boot@ConfigurationProperties注释工作起来,这让我感到非常困难。所以希望有人能为我澄清我做错了什么。我有一个Spring Boot应用程序,它在类路径上包含一个application.properties。它的价值在于 我有一个application.class,它有spring boot注释,位于包层次结构的顶部 有人告诉我我做错了什么吗? 更新:

  • 我试图在Spring Boot环境中设置一个clamav病毒扫描程序。因此,我想在属性文件clamav.properties中设置主机和端口,该文件与application.properties文件一起位于我的resources目录中。看起来是这样的: 我有这门课: 它没有连接,在日志中我得到这个: 因此,这些值显然没有设置。我做错了什么?我使用的是spring boot starter web的