aws-secrets-manager - 如何在 dbcp 基本数据源中重新加载密码
问题描述
dbcp2 基本数据源正用于我们的一个 java 应用程序,并且通过调用此设置器设置数据库密码
setPassword(final String password)
密码存储在 AWS 秘密管理器中,现在为数据库构建了密码轮换逻辑,所以现在每当轮换密码时,我的应用程序无法验证数据库,我需要绕过新密码重新部署我的应用程序。
我可以在应用程序中读取最新密码,但在 dbcp 中没有看到任何回调 API 来刷新密码。
DBCP 中是否有任何选项可以在不重新部署应用程序的情况下刷新密码?
解决方案
推荐阅读
- ios - 如何用集合视图替换表格视图?
- apache-spark - 如何将字符串映射到序列
在 Java 中的 Spark - node.js - 在 Azure Blob 存储中上传图像时出现问题
- oracle - Oracle Application Express 显示从 oracle 表中删除的数据
- java - Stream API 使用的方便复杂性?
- mysql - 删除连接查询结果中的前缀表名
- google-chrome - chrome 版本从 70 升级到 71 后 CreateJS/Canvas 文本位置发生变化
- css - 使用纯 css 从右侧截断文本
- c++ - 链接静态库失败,但链接共享库成功
- java - 删除“JSESSIONID”cookie 后,HtmlUnit 保持登录状态