SpringBoot整合多数据源(Druid+Mybaties)
1.添加pom文件
二、改yml
三、业务代码
1.mapper层,注意要将不同库的Mapper.xml文件分别存放不同的目录!!!
2.Dao层,注意要将不同数据库映射的类分开存放
四、动态切换数据源的配置层
1.将不同数据源映射到不同的DataSource,并加入到容器中
2.不同数据源的配置类(包括数据源,SqlSessionFactory,SqlSessionTemplate)
1)副数据源配置,主数据源和副数据源的区别只在于是否有@Primary注解,扫描的包不同
2)主数据源的配置
五、然后测试验证