PageHelper多个分页插件报错
前段时间有个项目在使用PageHelper分页插件时报错,整理下,报错如下:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
Error querying database. Cause: java.lang.RuntimeException: 在系统中发现了多个分页插件,请检查系统配置!
根据多个分页插件检查代码,因为不止当前一个项目使用分页,其它项目也是使用的同样配置,首先排除了配置问题,因为是使用的SpringBoot,怀疑是SpringBoot自行引入了,Idea中检查Maven依赖关系,发现分页出现问题的项目依赖中引用多个分页插件,与其它项目引用插件不同,下面是对比:
一目了然,由于项目依赖重复引用了分页插件,引用去掉后分页就正常了。