项目搭建
Springboot: 2.7.14
Mybatis Plus: 3.5.3.1
druid: 1.2.14
引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>${dynamic-datasource-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>${druid-spring-boot-starter.version}</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
写一个密钥生成测试类
import com.alibaba.druid.filter.config.ConfigTools;
import org.junit.jupiter.api
Springboot项目中使用Druid加密数据库连接配置

本文介绍了在Springboot项目中,如何通过MybatisPlus和Druid实现数据库连接的加密,包括密钥生成、测试类的编写以及在application.yml中的配置。重点展示了如何使用公钥加密密码并动态切换数据源。
最低0.47元/天 解锁文章

1581





