在bootstrap.properties文件中配置弹簧云配置的机制是什么?



根据文档,要连接到配置服务器,应将spring.application.namespring.cloud.config.uri设置为配置客户端的bootstrap.properties文件,以便可以先验从配置服务器获取的参数到本地设置的那些。我只是想知道这是如何工作的,因为:

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

这是Springboot的功能?

此功能不在Spring-Cloud-Config中。取而代之的是,它是Spring-Cloud-Context,这是Spring-Cloud-Config的依赖性。

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

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

它是春季云的功能。spring.cloud.config.uri需要在bootstratp.properties中设置。这来自Spring-Cloud-Commons项目。我的猜测是您可能在localhost:8888的默认位置运行配置服务器。

最新更新