SpringBoot使用druid加密数据库密码
添加依赖
项目 pom 文件中添加(根据个人爱好选择相应依赖版本)
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.21</version>
</dependency>
生成加密数据
在依赖添加完成后,获取本地仓库中该 jar 包的地址:如 D:\Develop\Repository\localrepository\com\alibaba\druid\1.1.21,在该路径下执行如下命令生成数据库加密信息
java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools you_password
如密码为 root ,便会生成如下信息
D:\Develop\Repository\localrepository\com\alibaba\druid\1.1.21>java -cp druid-1.1.21.ja
r com.alibaba.druid.filter.config.ConfigTools root
privateKey:MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAhxXkd9KtM03lc7Q7XU2yMIWxGsVDWlvbukwHjwmBDBO4zY6m+R3vEzkJUw1C2q5WhZLBkuJgtKOc+EgLjimCQQIDAQABAkAcm4dJ1OT3I3z/NuEHjme5HOb

本文介绍了如何在SpringBoot项目中使用Druid进行数据库密码加密,详细步骤包括添加Druid依赖,生成加密数据,以及解决配置过程中遇到的`java.sql.SQLException: ORA-01005`异常问题。提供了具体的Druid配置示例,适用于Oracle数据库。
最低0.47元/天 解锁文章
4706

被折叠的 条评论
为什么被折叠?



