Java教程

springboot数据库密码加密

本文主要是介绍springboot数据库密码加密,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、有秘钥的密码配置

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方法解密

 

 

这篇关于springboot数据库密码加密的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!