Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在bootstrap.properties文件中配置SpringCloud配置的机制是什么?_Java_Spring_Spring Boot_Spring Cloud_Spring Cloud Config - Fatal编程技术网

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
文件中设置,以便从配置服务器获取的参数可以优先于本地设置的参数。我只是想知道这是怎么回事,因为:

  • 我搜索了SpringCloudConfigClient的源代码,但找不到它对
    bootstrap.properties的作用
  • 如果我在
    application.properties

  • 它是SpringBoot的一个功能吗?

    它是SpringCloud的一个功能。需要在
    bootstratp.properties
    中设置
    spring.cloud.config.uri
    。这来自SpringCloudCommons项目。我猜您可能正在默认位置
    localhost:8888

    运行配置服务器。此功能不在SpringCloud配置中。相反,它位于SpringCloud上下文中,它是SpringCloudConfig的一个依赖项

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

    您可以在中找到更多信息