首页 文章

为什么Spring cloud配置客户端在引导程序中加载其配置

提问于
浏览
1

我目前正在开发一个自定义配置客户端,如spring cloud config client . 原因是有一些特殊情况,Spring cloud配置客户端不适用于我的特殊情况 .

为此,像spring cloud config客户端一样,我正在使用spring cloud context . 正如我所见,spring cloud config client在bootstrap阶段加载其配置,但我没有看到原因 .

在我的自定义配置客户端中,如果我使用SpringBoot的正常自动配置加载配置效果很好 . 我只是在spring环境中添加一个自定义属性源 .

那么,有谁知道为什么spring-cloud-config-client在bootstrap阶段加载其配置?我害怕我错过了什么 .

1 回答

  • 0

    最后我得到了答案 .

    如果在应用程序的同一上下文中创建自定义属性源的负载,则可能存在可以在自定义属性源之前加载应用程序的bean的情况 . 最重要的是,如果需要配置的bean与自定义属性源之间没有隐式依赖关系 .

    它发生了,那些bean将无法从自定义属性源获取配置 .

相关问题