跳到主要内容

多数据源

项目里配置多数据源

在application.yml文件中配置manatee-dbs配置项,填写多数据库信息

注意:yaml文件中的spring-datasource配置项作为默认数据源,不可删除

spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: xxx
password: xxx
url: jdbc:dm://xxx.x.xx.xx:xxx/xxxx?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
manatee:
dbs:
- datasource:
name: xxxx 数据源 1
driverClassName: xxx
username: xxx
password: xxxx
url: jdbc:dm://xxx.x.xx.xx:xxx/xxxx?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8
- datasource:
name: xxxx 数据源 2
driverClassName: xxx
username: xxx
password: xxxx
url: jdbc:dm://xxx.x.xx.xx:xxx/xxxx?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8

重启项目后即可使用该数据源进行开发

多数据源_1.png