支持参数如下:
2、在DataSourceType
类添加数据源枚举
/**
SLAVE
3、在DruidConfig
配置读取数据源
targetDataSources.put(DataSourceType.SLAVE.name(), slaveDataSource);
5、在需要使用多数据源方法或类上添加注解,其中value
用来表示数据源
@DataSource(value = DataSourceType.SLAVE)
public class SysUserServiceImpl
对于特殊情况可以通过DynamicDataSourceContextHolder
手动实现数据源切换
注意:目前配置了一个从库,默认关闭状态。如果不需要多数据源不用做任何配置。另外可新增多个从库。支持不同数据源(Mysql、Oracle、SQLServer)