springboot集成druid连接池时密码加密

俊杰 2018-12-06 PM 1934℃ 0条

在配置文件中直接使用明文保存数据库连接的用户密码,这种方式是不安全的,所以我们需要对该密码进行加密保存,让后在使用中进行解密处理,这里介绍如何使用Druid进行密码加密配置和使用。

  1. 首先生成密码的密文
java -cp druid-1.1.6.jar com.alibaba.druid.filter.config.ConfigTools password

生成结果
menu.saveimg.savepath20181206164049.jpg
这里我们需要publicKey和password

  1. 然后修改配置文件

修改spring.datasource.password的值为生成的password
修改spring.datasource.filters的值,增加"config"
增加spring.datasource.connection-properties=config.decrypt=true;config.decrypt.key=生成的publicKey
截图_2018-12-06_16-44-13.png

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~