【发布时间】:2018-04-14 07:46:57
【问题描述】:
这似乎是一个非常基本的问题,但我在任何地方都找不到直接的答案。
如何从 Cloud Config Server 实例配置基本的 Spring Boot 属性?显然,与配置服务器相关的 Spring boot 属性(即 cloud.config.uri、*.username、*.password)必须在 bootstrap.yml 中
我希望 spring.rabbitmq.addresses 等来自我的配置服务器实例,而不是硬编码到引导程序或应用程序 yml 中。
如果我把那个特定的属性放到我的 Git Repo 中,Spring AMQP 仍然默认为 localhost。在我看来,Git 中的设置完全被忽略了。
【问题讨论】:
-
您提到了
bootstrap.yml设置cloud.config.uri属性。bootstrap.yml中访问Cloud Config服务器所需的属性实际上是spring.application.name、spring.cloud.config.uri和spring.cloud.config.label。 -
是的,我很简短。我与云配置服务器的连接正常。我的整个应用程序目前可以正常工作,@Values 与配置服务器的设置相连接。
标签: spring-boot spring-cloud-config