Mybatis-plus 3.5.9 版本 PaginationInnerInterceptor 插件更新

于 v3.5.9 起,PaginationInnerInterceptor 已分离出来。如需使用,则需单独引入 mybatis-plus-jsqlparser 依赖

最新的 3.5.9 版本,在配置分页插件的时候,会提示原本的 PaginationInnerInterceptor 找不到这个类,需要导入新的依赖包

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-jsqlparser</artifactId>
     <version>3.5.9</version>
</dependency>

分页插件配置如下:

@Configuration
public class MybatisPlusConfig {

    /**
     * 添加分页插件
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 如果配置多个插件, 切记分页最后添加
        // 如果有多数据源可以不配具体类型, 否则都建议配上具体的 DbType
        return interceptor;
    }
}

版权声明:
作者:lrbmike
链接:https://blog.liurb.org/2024/11/28/mybatis-plus-3-5-9-paginationinnerinterceptor-update/
来源:大卷学长
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>