gpt4 book ai didi

Spring Cloud Config 和 Spring Cloud Vault 的初始化顺序

转载 作者:行者123 更新时间:2023-12-02 20:30:53 26 4
gpt4 key购买 nike

我们正在利用 Spring Cloud Config 和 Spring Cloud Config Vault。我们想知道是否有一种方法可以“引导 Bootstrap ”,即我们希望启动 Spring Cloud 配置服务器,然后从中提取属性以在我们的保管库配置中利用。我们查看了订单,但它似乎不起作用,我认为这是因为后处理订单,但我希望我可能会遗漏一些东西。

最佳答案

TL;DR

这不起作用。

说明

Spring Cloud 对其引导上下文所做的事情是设置一个应用程序上下文,其中包含一组从 Spring bean 初始化的 PropertySource。然后,引导上下文用作 Spring Boot 创建的实际上下文的父上下文。属性查找在其自己的上下文和父上下文中查找属性。

配置属性在启动过程的早期就被初始化,并且它们使用当前环境中的属性。在初始化 ConfigurationProperties bean 时,Environment 尚未包含任何远程 PropertySource

我在这里看到的唯一选项(创建 bootstrap-bootstrap-context 除外)是在 main 类中使用 Spring Cloud Config 客户端,并在构建任何 Spring 上下文之前贡献 Vault 属性。

关于Spring Cloud Config 和 Spring Cloud Vault 的初始化顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48797436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com