根据文档,要连接到配置服务器,应将spring.application.name
和spring.cloud.config.uri
设置为配置客户端的bootstrap.properties
文件,以便可以先验从配置服务器获取的参数到本地设置的那些。我只是想知道这是如何工作的,因为:
- 我搜索了Spring Cloud Config Client的源代码,但找不到
bootstrap.properties
的源代码 - 如果我在
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
的默认位置运行配置服务器。