我想在加载Spring上下文之前添加一些查找,理想情况下是在Spring Cloud的引导阶段(当对Configuration Server,Cloud连接器等进行查找时)。如何使我的代码在该阶段执行?
我想做的就是查询Vault以获取我所有的数据库机密和api密钥并设置属性,我知道我可以使用Spring Cloud Config进行加密,但是我喜欢Vault的强大功能。(与我可以处理的Vault部分集成)
正如我在Spring Cloud Config的代码中看到的那样,引导程序配置是通过使用文件org.springframework.cloud.bootstrap.BootstrapConfiguration
上的resources/META-INF/spring.factories
类来自动配置的,您可以使用该类为Spring Boot注册新的自动配置类,作为参考,您可以参考该文件在这里的项目上。这将使您的配置在“常规”应用程序上下文之前启动和注册。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句