MybatisPlus的IPage失效的问题解决方案
背景之前做数据抽取的时候,搭了一个mybatis动态数据源切换的架子。今天同事问我,架子里面的mybatisplus的IPage失效了是什么问题。想了一下,应该是写动态数据源的时候,我自定义的mybatis的配置覆盖了已有的配置。得到回复,删除后正常。在sqlSessionFactory中注入文中总结至此,我们的mybatisplus的分页插件就好使了。动态数据源解决方案数据库配置文件我们项目使用的是yml形式的配置文件,采用的是hikari的数据库连接池。定义一个枚举类管理数据源定义一个线程安全的数据源容器定义动态数据源mybatis配置类网上的很多文章配置出来都会产生数据源循环依赖的问题,这里解决了这个问题。提供一个示例总结至此我们标题探讨的问题就已经解决了,同时给大家提供了动态数据源的解决方案。
下载地址
用户评论