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

问题描述:

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

  1. 我搜索春季云配置客户端的源代码,但无法找到它与bootstrap.properties
  2. 它仍然如果我在application.properties
  3. 设置 spring.application.name工作呢

它是SpringBoot的一个特性吗?

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

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

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

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

找到更多的信息