Spring cloud 如何向Spring云引导添加功能

Spring cloud 如何向Spring云引导添加功能,spring-cloud,Spring Cloud,我想在加载Spring上下文之前添加一些查找,最好是在SpringCloud的引导阶段(当它查找配置服务器、云连接器等时)。如何使代码在该阶段执行 我想做的是查询以获取我所有的数据库机密和api密钥并设置属性,我知道我可以使用SpringCloudConfig进行加密,但我喜欢Vault的强大功能。(与Vault part的集成我可以处理)正如我在Spring Cloud Config的代码中看到的,引导配置是通过使用resources/META-INF/Spring.factories文件上的

我想在加载Spring上下文之前添加一些查找,最好是在SpringCloud的引导阶段(当它查找配置服务器、云连接器等时)。如何使代码在该阶段执行


我想做的是查询以获取我所有的数据库机密和api密钥并设置属性,我知道我可以使用SpringCloudConfig进行加密,但我喜欢Vault的强大功能。(与Vault part的集成我可以处理)

正如我在Spring Cloud Config的代码中看到的,引导配置是通过使用
resources/META-INF/Spring.factories
文件上的类
org.springframework.Cloud.bootstrap.BootstrapConfiguration
自动配置的,您可以使用它为Spring Boot注册新的自动配置类,作为参考,您可以参考项目上的文件。这将使您的配置在“正常”应用程序上下文之前启动和注册。

我唯一想做的就是使用spring cloud config client做一些事情。当远程配置加载时,它将进行刷新。此时,您可能能够完成您正试图完成的任务。我在这里使用引导连接到vault