spring:
datasource:
dynamic:
datasource:
master_1:
url: jdbc:mysql://192.168.31.201:3306/ds1?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
username: root
password: 123456
master_2:
url: jdbc:mysql://192.168.31.201:3306/ds2?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
username: root
password: 123456
组名为: ds.split("_")[0]
, 同组默认采用轮询(LoadBalanceDynamicDataSourceStrategy
)
可填写组名或具体名称。
@DS
注解- DynamicDataSourceContextHolder.push
优先级: DynamicDataSourceContextHolder.push > 方法上的@DS
注解 > 类上的@DS
注解
DynamicRoutingDataSource.addDataSource()