1.pom中引入
<!--多数据源整合核心-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>2.4.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator</artifactId>
</dependency>
<!--多数据源整合核心-->
2.yml文件配置
spring:
datasource:
dynamic:
primary: master
datasource:
master:
username: xxx
password: xxx
url: jdbc:oracle:thin:@xxx:1521:orcl
driver-class-name: oracle.jdbc.driver.OracleDriver
second:
username: xxx
password: xxx
url: jdbc:oracle:thin:@xxx:1521:orcl
driver-class-name: oracle.jdbc.driver.OracleDriver
3.在serviceimpl中选择数据源
@DS("second")
@Service
public class FbxxServiceImpl implements FbxxService {}