欢迎光临
我们一直在努力

Spring+Mybatis 多个数据源配置

一般我们都会一个项目只用一个DB,但是也有特殊情况,可能会使用到多个DB,多个DB类型。那么Spring默认是不支持多个DB的,如果遇到这种场景就需要自己扩展一下。

一、继承AbstractRoutingDataSource,使其能够支持多个数据源

二、创建数据库切换类

三、创建数据库常量类

四、配置数据源[spring-datasource.xml]

db.properties

配置支持多个数据源:

五、在使用时设置数据源

做好以上配置就可以正常切换多个数据库了,但是这种配置在某些场景下会出现一点问题,所以在每次查询默认库之前,清除一下DB类型。

未经允许不得转载:李阳博客 » Spring+Mybatis 多个数据源配置

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址