一、准备环境
SpringBoot 2.*
Druid 1.2.6
二、项目引入Druid
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.6</version>
</dependency>
三、加密数据库密码
找到本地的druid-1.2.6.jar包路径,通过控制台输入命令
java -cp /xxx/druid-1.2.6.jar com.alibaba.druid.filter.config.ConfigTools db密码
执行之后就会得到如下结果:privateKey(私钥)、publicKey(公钥)、password(加密后的DB密码)
四、调整JAVA配置文件
spring.datasource.url=xxxx
spring.datasource.username=xxxx
spring.datasource.password=填写控制台输出的password
spring.datasource.druid.filters=config,stat,wall,slf4j
spring.datasource.druid.use-global-data-source-stat=true
spring.datasource.druid.connect-properties.config.decrypt=true
spring.datasource.druid.connect-properties.config.decrypt.key=填写控制台输出的publicKey