Spring Boot+Mybatis分页查询

前提条件:创建好springboot项目并整合集成Mybatis

  1. 在pom.xml中加分页所需的依赖
    <!--Mybatis分页插件-->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.4.0</version>
        </dependency>
  1. 在配置文件中做分页配置
    在这里插入图片描述
    helper-dialect:属性来指定分页插件使用哪种方言。​
    reasonable:分页合理化参数,默认值为false。当该参数设置为 true 时,pageNum<=0 时会查询第一页, pageNum>pages(超过总数时),会查询最后一页。默认false 时,直接根据参数进行查询。

  2. 查询数据
    在这里插入图片描述

常用数据:

pageNum:当前页的页码
pageSize:每页显示的条数
size:当前页显示的真实条数
total:总记录数
pages:总页数
prePage:上一页的页码
nextPage:下一页的页码
isFirstPage/isLastPage:是否为第一页/最后一页
hasPreviousPage/hasNextPage:是否存在上一页/下一页
navigatePages:导航分页的页码数
navigatepageNums:导航分页的页码,[1,2,3,4,5]

使用分页插件,以上的常用数据在查询时,都可以和数据一起返回

猜你喜欢

转载自blog.csdn.net/weixin_48652345/article/details/123534886