Java 在bootstrap.properties文件中配置SpringCloud配置的机制是什么?
根据文档,要连接到配置服务器,Java 在bootstrap.properties文件中配置SpringCloud配置的机制是什么?,java,spring,spring-boot,spring-cloud,spring-cloud-config,Java,Spring,Spring Boot,Spring Cloud,Spring Cloud Config,根据文档,要连接到配置服务器,spring.application.name和spring.cloud.config.uri应该在配置客户端的bootstrap.properties文件中设置,以便从配置服务器获取的参数可以优先于本地设置的参数。我只是想知道这是怎么回事,因为: 我搜索了SpringCloudConfigClient的源代码,但找不到它对bootstrap.properties的作用 如果我在application.properties 它是SpringBoot的一个功能吗?它是
spring.application.name
和spring.cloud.config.uri
应该在配置客户端的bootstrap.properties
文件中设置,以便从配置服务器获取的参数可以优先于本地设置的参数。我只是想知道这是怎么回事,因为:
bootstrap.properties的作用
application.properties
它是SpringBoot的一个功能吗?它是SpringCloud的一个功能。需要在
bootstratp.properties
中设置spring.cloud.config.uri
。这来自SpringCloudCommons项目。我猜您可能正在默认位置localhost:8888
运行配置服务器。此功能不在SpringCloud配置中。相反,它位于SpringCloud上下文中,它是SpringCloudConfig的一个依赖项
基本上,它为应用程序的实际上下文创建父上下文,并使用引导的参数对其进行初始化
您可以在中找到更多信息