一、有秘钥的密码配置
1、生成密码
调jar包生成:java -cp druid-1.1.16.jar com.alibaba.druid.filter.config.ConfigTools 密码
或调用 main方法生成
2、配置
注意:不支持用户名也加密,代码里不能定义DataSource初始化,否则会导致解密失效,如下图
二、无秘钥的密码配置
1、生成密码
com.alibaba.druid.filter.config.ConfigTools. .encrypt("password");
2、配置
配置文件中直接使用加密后的用户名和密码
新建一个类继承DruidDataSource,重写setUsername 和 setPassword方法解密