Spring 加密 Druid 连接池(一)—— 加密 密码
why?
配置文件中数据库连接信息暴露很危险
how?
一、准备加密后password
java -cp druid-1.0.31.jar com.alibaba.druid.filter.config.ConfigTools my_password
将得到:
privateKey:************
publicKey:************
password:************
二、更改配置文件
filters:config
加入以上publicKey,password
数据源配置添加:
<property name="connectionProperties" value="config.decrypt=true;config.decrypt.key=${publicKey};" />
OK!