超时后Springboot重新连接到Vault

问题描述

我有一个Springboot应用程序,该应用程序使用spring-vault-config,并包含一个调度程序,该调度程序从Vault中读取KV记录。

String data = environment.getProperty("samplekv");

我正在使用这种方法动态读取保险柜金钥,而该金钥要求是要保留对应用程序中计划读取的控制。

当应用程序无法连接到Vault时,它将给出超时错误。连接恢复正常后,Springboot不会尝试重新连接到保管库,并会一直显示以下错误

java.lang.IllegalArgumentException: Could not resolve placeholder 'samplekv' in value "${samplekv}"

问题:解决超时问题后,是否可以使Springboot连接回Vault?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...