springboot数据库密码加密

一、有秘钥的密码配置

1、生成密码

调jar包生成:java -cp druid-1.1.16.jar com.alibaba.druid.filter.config.ConfigTools 密码

springboot数据库密码加密

或调用 main方法生成 springboot数据库密码加密

2、配置

springboot数据库密码加密 

注意:不支持用户名也加密,代码里不能定义DataSource初始化,否则会导致解密失效,如下图

springboot数据库密码加密 

二、无秘钥的密码配置

1、生成密码

com.alibaba.druid.filter.config.ConfigTools. .encrypt("password");

springboot数据库密码加密

2、配置

配置文件中直接使用加密后的用户名和密码

springboot数据库密码加密

 新建一个类继承DruidDataSource,重写setUsername 和 setPassword方法解密

 

 

上一篇:剑指offer--二叉树的镜像


下一篇:剑指offer:二叉搜索树与双向链表