多个数据源的情况下如何配置Mybatis

在Cuba项目中添加了多个数据源,在集成Mybatis后如何配置这些数据源

参考文档:https://doc.cuba-platform.cn/manual-7.2-chs/myBatis.html 进行配置

  • 文档以单数据源举例,如果是多数据源, 最简单办法就是重复文档所述方式,为每个数据源配置 sqlSessionFactory sqlSession 等Bean。
  • 也可以使用Spring 提供的 AbstractRoutingDataSource 来配置一个动态数据源,在运行时动态选择数据源,这样就不需要重复文档所述配置 。具体可先参考 Spring 文档和查阅相关资料。
    先试着做,有问题再沟通。

好的,感谢