支持参数如下:

    2、在DataSourceType类添加数据源枚举

    1. /**
    2. SLAVE

    3、在DruidConfig配置读取数据源

    1. targetDataSources.put(DataSourceType.SLAVE.name(), slaveDataSource);

    5、在需要使用多数据源方法或类上添加注解,其中value用来表示数据源

    1. @DataSource(value = DataSourceType.SLAVE)
    2. public class SysUserServiceImpl

    对于特殊情况可以通过DynamicDataSourceContextHolder手动实现数据源切换

    注意:目前配置了一个从库,默认关闭状态。如果不需要多数据源不用做任何配置。另外可新增多个从库。支持不同数据源(Mysql、Oracle、SQLServer)