Mybatis-plus3.5.9之后分页插件丢失问题
·
背景
最近要开发新项目,使用springboot3集成Mybatis-plus时,发现分页插件类PaginationInnerInterceptor 竟然找不到了,查官方文档,也没有任何说明!
解决方案
- 使用
3.5.8版本
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.8</version>
</dependency>
该版本仍然保留分页插件
- 添加额外依赖
mybatis-plus-jsqlparser!
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.15</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-jsqlparser</artifactId>
<version>3.5.15</version>
</dependency>
根据java 版本不同添加的依赖也不同
- jdk11+
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-jsqlparser</artifactId>
<version>Latest Version</version>
</dependency>
- jdk8
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-jsqlparser-4.9</artifactId>
<version>Latest Version</version>
</dependency>
无语
这么重要的修改,在中文官网上没有任何体现!在分页插件章节也没有任何说明!至于作者为啥分层两个包,更是没有任何说明!分页插件基本是必须的,竟然从主体包中剔除了,我是完全无法理解这种做法!哪怕主体包分成两个版本,也不应该剔除分页插件啊!
更多推荐
所有评论(0)