【问题标题】:what is the mechanism of configuring Spring Cloud Config in a bootstrap.properties file?在 bootstrap.properties 文件中配置 Spring Cloud Config 的机制是什么?
【发布时间】:2018-02-13 19:01:33
【问题描述】:

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

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

它是 SpringBoot 的一个特性吗?

【问题讨论】:

    标签: java spring spring-boot spring-cloud spring-cloud-config


    【解决方案1】:

    此功能不在 spring-cloud-config 中。相反,它位于 spring-cloud-context 中,它是 spring-cloud-config 的依赖项。

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

    您可以在https://cloud.spring.io/spring-cloud-commons/multi/multi__spring_cloud_context_application_context_services.html找到更多信息

    【讨论】:

      【解决方案2】:

      这是春云的一个特点。 spring.cloud.config.uri 需要在bootstratp.properties 中设置。这来自 spring-cloud-commons 项目。我猜你可能在localhost:8888的默认位置运行配置服务器。

      【讨论】:

        猜你喜欢
        • 2021-03-11
        • 2016-04-06
        • 2022-12-04
        • 1970-01-01
        • 1970-01-01
        • 2021-05-04
        • 1970-01-01
        • 2016-02-27
        • 2019-11-09
        相关资源
        最近更新 更多