昨天在做一个新项目使用mybatis-plus分页一直失败,后来经过多方排查,确定问题并解决:
配置分页插件的问题
3.4.0版本分界线,不同版本的mybatis-plus需要的分页配置不同;
思路:
先查看自己项目mybatis-plus分页的依赖版本:
我的是这样的
<!--mybatis-plus--> <dependency> <groupid>com.baomidou</groupid> <artifactid>mybatis-plus-boot-starter</artifactid> <version>3.5.3</version> <exclusions> <exclusion> <groupid>com.baomidou</groupid> <artifactid>mybatis-plus-generator</artifactid> </exclusion> <exclusion> <artifactid>jsqlparser</artifactid> <groupid>com.github.jsqlparser</groupid> </exclusion> </exclusions> </dependency>
旧版本(3.4.0之前)的分页插件配置
@configuration public class mybatisplusconfig { /** * 分页插件 */ @bean public paginationinterceptor paginationinterceptor() { return new paginationinterceptor(); } }
新版本(3.4.0之后)的分页插件配置
@configuration public class mybatisplusconfig { /** * mybatis-plus分页插件 */ @bean public mybatisplusinterceptor mybatisplusinterceptor() { mybatisplusinterceptor interceptor = new mybatisplusinterceptor(); interceptor.addinnerinterceptor(new paginationinnerinterceptor(dbtype.mysql)); return interceptor; } }
把这玩意搞好,问题解决,美汁儿之儿!!!!!!!!!!
到此这篇关于mybatis-plus分页无效问题解决的文章就介绍到这了,更多相关mybatis-plus分页无效内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论