在bootstrap.properties文件中配置Spring Cloud Config的机制是什么?

时间:2017-09-05 13:03:48

标签: java spring spring-boot spring-cloud spring-cloud-config

根据文档,要连接到配置服务器,应在配置客户端的spring.application.name文件中设置spring.cloud.config.uribootstrap.properties,以便从配置中获取参数服务器可以在本地设置之前。我只是想知道这是如何工作的,因为:

  1. 我搜索了Spring Cloud Config Client的源代码,但无法找到它对bootstrap.properties
  2. 的作用
  3. 如果我在spring.application.name
  4. 中设置application.properties,它仍然有效

    它是SpringBoot的一个功能吗?

2 个答案:

答案 0 :(得分:1)

此功能不在spring-cloud-config中。相反,它是在spring-cloud-context中,它是spring-cloud-config的依赖。

基本上,它为应用程序的实际上下文创建父上下文,并使用引导程序的参数对其进行初始化。

您可以在https://cloud.spring.io/spring-cloud-commons/multi/multi__spring_cloud_context_application_context_services.html

中找到更多信息

答案 1 :(得分:0)

这是春云的一个特征。需要在spring.cloud.config.uri中设置bootstratp.properties。这来自spring-cloud-commons项目。我的猜测是你可能在localhost:8888的默认位置运行配置服务器。