多数据源配置
1.引入多数据源启动器依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0</version> </dependency>
2.配置文件application.yml中不写死数据源,而进行以下配置
spring: datasource: dynamic: primary: dev #指定默认的数据源名称,不指定时master lazy: false # 项目启动初始化数据库连接池 datasource: dev: #数据源名称 url: username: password: driver-class-name: com.mysql.cj.jdbc.Driver test: url: username: password: driver-class-name: com.mysql.cj.jdbc.Driver
3.在service类中加上注解@DB使用