dynamic-datasource-spring-boot-starter排除数据源
时间: 2023-07-09 19:15:47 浏览: 134
在使用dynamic-datasource-spring-boot-starter时,如果需要排除数据源,可以按照以下步骤进行操作:
1. 在pom.xml文件中,排除dynamic-datasource-spring-boot-starter的默认数据源依赖,例如:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
</exclusion>
</exclusions>
</dependency>
```
2. 添加需要使用的数据源依赖,例如:
```xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.21</version>
</dependency>
```
3. 在application.yml或application.properties文件中,配置需要使用的数据源信息,例如:
```yml
spring:
datasource:
dynamic:
primary: db1
datasource:
db1:
url: jdbc:mysql://localhost:3306/db1?serverTimezone=UTC
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
db2:
url: jdbc:mysql://localhost:3306/db2?serverTimezone=UTC
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
```
以上是在使用dynamic-datasource-spring-boot-starter时排除默认数据源的方法,希望对你有帮助。
阅读全文