【发布时间】:2019-04-04 02:12:43
【问题描述】:
我有一个使用 vault 来保密的 spring-boot 应用程序。 与保险库的连接是通过带有 @VaultPropertySource 注释的专用类进行的。连接配置在 bootstrap.yaml 文件中。 我只需要在应用程序启动时连接来读取所有机密,但我看到 spring 在整个应用程序生命周期中不断检查连接性,所以如果我关闭保险库,我的应用程序会因为连接丢失而崩溃。 所以我的问题是,如何配置 spring 在应用程序启动后不保持连接。
注意:我知道快速失败的配置,但这是非常通用的配置。我希望如果启动时没有连接来读取机密,我的应用程序将失败,但我不想在整个应用程序生命周期中都依赖保险库。
【问题讨论】:
标签: java spring-boot hashicorp-vault spring-vault