mybatis-plus分页无效问题解决

 更新时间:2025年03月17日 11:04:16   作者:Cookie-a  
本文主要介绍了mybatis-plus分页无效问题解决,原因是配置分页插件的版本问题,旧版本和新版本的MyBatis-Plus需要不同的分页配置,感兴趣的可以了解一下

昨天在做一个新项目使用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分页无效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 因BigDecimal类型数据引出的问题详析

    因BigDecimal类型数据引出的问题详析

    Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算,下面这篇文章主要给大家介绍了因BigDecimal类型数据引出的问题的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-08-08
  • Swagger2配置方式(解决404报错)

    Swagger2配置方式(解决404报错)

    这篇文章主要介绍了Swagger2配置方式(解决404报错),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java线程阻塞和唤醒的几种方式详解

    Java线程阻塞和唤醒的几种方式详解

    这篇文章主要介绍了Java线程阻塞和唤醒的几种方式详解,线程阻塞是指当一个线程无法继续执行时,它会进入阻塞状态,直到某个条件满足后才能继续执行,线程阻塞可以通过多种方式实现,如等待锁、等待IO操作、等待其他线程的完成等,需要的朋友可以参考下
    2023-10-10
  • 浅谈Java springboot日志管理

    浅谈Java springboot日志管理

    这篇文章主要介绍了浅谈Java springboot日志管理,文中有非常详细的代码示例,对正在学习Java的小伙伴们有很好的帮助哟,需要的朋友可以参考下
    2021-05-05
  • SpringBoot中使用MongoDB的连接池配置全过程

    SpringBoot中使用MongoDB的连接池配置全过程

    这篇文章主要介绍了SpringBoot中使用MongoDB的连接池配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • SpringBoot中动态数据源是实现与用途

    SpringBoot中动态数据源是实现与用途

    这篇文章主要是来和大家讨论一下SpringBoot中动态数据源是实现与用途,文中的示例代码简洁易懂,具有一定的学习价值,感兴趣的可以了解一下
    2023-08-08
  • Java实现用户管理系统

    Java实现用户管理系统

    这篇文章主要为大家详细介绍了Java实现用户管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 基于Java代码实现支付充值的通用流程

    基于Java代码实现支付充值的通用流程

    本文给大家分享一段java核心代码实现支付充值的通用流程,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-05-05
  • Springboot如何获取上下文ApplicationContext

    Springboot如何获取上下文ApplicationContext

    这篇文章主要介绍了Springboot如何获取上下文ApplicationContext,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • 一篇文章彻底弄懂Java中二叉树

    一篇文章彻底弄懂Java中二叉树

    二叉树是有限个节点的集合,这个集合可以是空集,也可以是一个根节点和两颗不相交的子二叉树组成的集合,其中一颗树叫根的左子树,另一颗树叫右子树,这篇文章主要给大家介绍了一篇文章如何彻底弄懂Java中二叉树的相关资料,需要的朋友可以参考下
    2022-01-01

最新评论