spring boot pageable分页,使用pagehelper实现分页

  spring boot pageable分页,使用pagehelper实现分页

  00-1010本文介绍了MyBatis的分页插件PageHelper。如果你也在用MyBatis,推荐试试这个分页插件,肯定是用起来最方便的一个。该插件支持任何复杂的单表或多表分页。

  官方文件:https://pagehelper.github.io/

  项目地址:https://github.com/pagehelper/Mybatis-PageHelper

  00-1010

前言

在中心仓库sonatype中搜索pageHelper,找到pagehelper-spring-boot-starter。

 

  可以选择自己的版本,选择与自己使用的依赖管理工具对应的依赖坐标。比如我的依赖管理工具是Maven,我会选择Maven对应的依赖坐标。

  添加pagehelper-spring-boot-starter的Maven依赖项

  依赖关系groupIdcom.github.pagehelper/groupId ArtificidPageHelper-Spring-Boot-Starter/ArtificidVersion 1 . 4 . 1/Version/Dependency添加此依赖关系后,不需要再添加MyBatis的依赖关系,因为它默认依赖MyBatis:

  00-1010使用yaml格式:

  page helper : helper-dial 3360 MySQL rational 3360 true support-methods-arguments 3360 true params 3360 count=count SQL使用属性的格式:

  #指定分页插件的方言page helper . helper-dialect=MySQL #分页合理化pagehelper.reasonable=true#支持方法参数page helper . Support-methods-arguments=true #配置参数映射page helper . params=count=count SQL

  参数描述:

  请参考官方文件。

  

使用方法

 

  

导入依赖

 

  

编写配置文件

 

  运行结果:

  默认的SQL语句是查询所有数据。

  00-1010使用pagehelper.startpage (pagenum,pagesize)方法设置分页信息,分别是当前的页数和每页显示的记录总数。

  注意:此分页信息必须在执行映射器接口中的方法之前设置。

  运行结果:

  Pagehelper。startpage (pagenum,pagesize)方法仅对最后一次查询有效。

  对于下面的所有数据,有两个查询。pagehelper.startpage (pagenum,pagesize)方法插在第一个查询之前,所以第一个查询是分页查询,而第二个查询没有插在pagehelper.startpage (pagenum,pagesize)方法之前,所以不是分页查询。

  运行结果:

  验证数据库中只有七条数据:

  以上是SpringBoot集成PageHelper实现分页查询功能的详细内容。关于SpringBoot PageHelper分页查询的更多信息,请关注风行IT的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • spring编程式事务处理,spring编程事务
  • spring编程式事务处理,spring编程事务,详解Spring学习之编程式事务管理
  • spring的核心功能模块有几个,列举一些重要的spring模块
  • spring的核心功能模块有几个,列举一些重要的spring模块,七个Spring核心模块详解
  • spring注解和springmvc的注解,SpringMVC常用注解
  • spring注解和springmvc的注解,SpringMVC常用注解,详解springmvc常用5种注解
  • spring实现ioc的四种方法,spring的ioc的三种实现方式
  • spring实现ioc的四种方法,spring的ioc的三种实现方式,简单实现Spring的IOC原理详解
  • spring事务失效问题分析及解决方案怎么做,spring 事务失效情况
  • spring事务失效问题分析及解决方案怎么做,spring 事务失效情况,Spring事务失效问题分析及解决方案
  • spring5.0新特性,spring4新特性
  • spring5.0新特性,spring4新特性,spring5新特性全面介绍
  • spring ioc以及aop原理,springmvc aop原理
  • spring ioc以及aop原理,springmvc aop原理,深入浅析Spring 的aop实现原理
  • Spring cloud网关,spring cloud zuul作用
  • 留言与评论(共有 条评论)
       
    验证码: