在bootstrap.properties文件中配置Spring Cloud Config的机制是什么?
问题描述:
根据文档,要连接到配置服务器,spring.application.name
和spring.cloud.config.uri
应该设置在配置客户端的bootstrap.properties
文件中,以便从配置服务器获取的参数可以在本地设置的参数之前。我只是想知道这是如何工作的,因为:在bootstrap.properties文件中配置Spring Cloud Config的机制是什么?
- 我搜索春季云配置客户端的源代码,但无法找到它与
bootstrap.properties
- 它仍然如果我在
application.properties
设置
spring.application.name
工作呢
它是SpringBoot的一个特性吗?
答
这是春天云的一个特点。 spring.cloud.config.uri
需要设置在bootstratp.properties
。这来自spring-cloud-commons项目。我的猜测是你可能在localhost:8888
的默认位置运行配置服务器。
答
此功能不在spring-cloud-config中。相反,它是在spring-cloud-config中依赖的spring-cloud-context。
基本上,它为应用程序的实际上下文创建父上下文,并使用引导的参数对其进行初始化。
找到更多的信息