springboot中如何给druid配置密文的密码?

提问者:帅平 问题分类:微服务
目前在springboot中我们使用了druid数据库连接池,但是为了安全起见,要求不能在配置文件中使用明文的密码,请问怎么办?
1 个回答
浅笑嫣然待花开
浅笑嫣然待花开
这里可以直接使用druid的工具类进行加密,比如我们的密码是123456,那么我们可以直接使用java命令给123456生成加密的密文,命令如下:
java -cp druid-1.2.24.jar com.alibaba.druid.filter.config.ConfigTools 123456
这个druid-1.2.24.jar可以直接在maven的.m2目录下找到,生成结果如下:

可以看到这里生成了privatekey,publicKey,password,咱们把publickey和password添加到application.yml文件中即可,如下图:

然后再重启项目,就发现是好使的。
发布于:21小时前 IP属地:四川省
我来回答