一 引入依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>3.5.0</version><!--版本号-->
</dependency>
二 配置文件添加数据源
# 数据源A
spring.datasource.dynamic.datasource.master.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.dynamic.datasource.master.url=${DB_URL:jdbc:mysql://}
spring.datasource.dynamic.datasource.master.username=${DB_USER:}
spring.datasource.dynamic.datasource.master.password=${DB_PWD:}
# 数据源B
spring.datasource.dynamic.datasource.slave.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.dynamic.datasource.slave.url=${DB_URL:jdbc:mysql://:/sources}
spring.datasource.dynamic.datasource.slave.username=${DB_USER:}
spring.datasource.dynamic.datasource.slave.password=${DB_PWD:}
三 使用注解
@DS("数据源名字")