项目名称:(注意:项目名不填写可能影响问题回复)
KOCA版本 :(注意:版本号不填写可能影响问题回复)
KOCA模块 :(注意:模块不填写可能影响问题回复)
模块版本 :(注意:模块版本不填写可能影响问题回复)
场景 :采用 application.yml 配置数据源,目前 password 字段是明文。
问题 :如何让 yml 里的数据库MySQL/Redis的密码以 AES 密文存放、启动时自动解密
koca:
jdbc: #数据源配置,支持多数据源
default-data-source-id: mysql
data-sources:
- id: mysql
pool:
#连接URL
url: jdbc:xxxx
username: xxxx#用户名
password: xxxx#用户密码,希望存储加密后的密码
报错细节 :
尝试解决方案: