一、模块环境
- SpringBoot版本:2.7.12
- MySQL版本:8.0.33
- Druid版本:1.2.23
- Dynamic版本:3.6.1
二、数据源配置文件
spring:
autoconfigure:
exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
datasource:
type: com.alibaba.druid.pool.DruidDataSource
dynamic:
primary: db1
strict: false
datasource:
db1:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://IP:3306/库1?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: 用户
password: 密码
db2:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://IP:3306/库2?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: 用户
password: 密码
druid:
initial-size: 5
min-idle: 5
max-active: 20
max-wait: 60000
time-between-eviction-runs-millis: 60000
min-evictable-idle-time-millis: 300000
validation-query: SELECT 1