SpringBoot+PageHelper实现分页功能

  • 1.在pom.xml中添加PageHelper的依赖包
  • 2.在application.yml中添加配置
  • 3.在Controller中使用PageHelper将查询结果分页

1.在pom.xml中添加PageHelper的依赖包

 <!--添加pageHelper插件--><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.2.3</version></dependency>

2.在application.yml中添加配置

pagehelper:#helper-dialect: mysqlreasonable: truesupport-methods-arguments: trueparams: count=countSql

3.在Controller中使用PageHelper将查询结果分页

    /*** 产品信息查询* @param Product* @return*/@RequestMapping(value="/productQuery",method = RequestMethod.GET)@ResponseBodypublic PageInfo<Product> vehicleQuery(Product product){LOG.info("传入实体查询,实体:{}",product);PageInfo<Product> pageInfo = null;try{PageHelper.startPage(0,3);List<Product> products = productService.productQuery(product);LOG.info("传入实体查询,结果为:",product);pageInfo = new PageInfo<Product>(products);}catch(Exception e){e.printStackTrace();}return pageInfo;}

其实只是对结果List进行了一个分页操作

SpringBoot+PageHelper实现分页功能相关推荐

  1. 在项目中使用PageHelper实现分页功能

    1.1 项目中使用PageHelper 1.1.1 第一步:添加依赖 1.1.2 第二步:在applicationContext.xml中配置拦截器插件 <!--3. 创建SqlSessionF ...

  2. Vue3+springboot+mybatis-pius实现分页功能

    前端部分 首先创建前端工程项目,我这里使用的是Webstorm 安装各种依赖,我用的是element-plus,组件可以查看官方网站[element-plus](https://element-plu ...

  3. pagehelper原理 分页

    pagehelper 关闭count(0)查询 以及pagehelper的分页原理分析 startPage方法有两个参数.第一个参数是启始页,启始页从1开始计,当启始页设置为0时默认为1.第二个参数为 ...

  4. Spring Boot入门系列(十六)整合pagehelper,一秒实现分页功能!

    之前讲了Springboot整合Mybatis,然后介绍了如何自动生成pojo实体类.mapper类和对应的mapper.xml 文件,并实现最基本的增删改查功能.接下来要说一说Mybatis 的分页 ...

  5. spring boot+mybatis+thymeleaf+pagehelper分页插件实现分页功能

    文章目录 前言 正文 业务场景 后端 pom.xml application.yml 实体类video.java和User.java----映射VideoMapper.xml----VideoMapp ...

  6. springboot使用PageHelper实现分页

    使用mybatis最头疼的就是写分页,需要先写一个查询count的select语句,在写一个真正的limit查询语句,所以花费很长的时间,这里咋们可以使用PageHelper实现分页. 1.首先引入p ...

  7. Springboot Mybatis使用PageHelper实现分页查询

    以下介绍实战中数据库框架使用的是mybatis,对整合mybatis此处不做介绍. 使用pageHelper实现分页查询其实非常简单,共两步: 一.导入依赖: pom.xml添加依赖: <!-- ...

  8. springboot+mybatis 利用PageHelper插件分页,结果第二页的返回分页信息还是和第一页一样。

    正常使用PageHelper来分页时可以的,但是如果在查询list后做了非常多的处理,即解包在装包操作.可能最后返回时分页的数据查询的对,但是分页信息就有问题了.有的甚至分页功能都不行.这里为避免几个 ...

  9. SpringBoot 集成FluentMyBatis 框架之集成分页功能

    本文基于上一篇:SpringBoot 集成FluentMyBatis 框架之完善 SpringBoot 集成FluentMyBatis 框架之集成分页功能 FluentMyBatis 官方分页 官方提 ...

  10. Mybatis分页功能 pagehelper插件

    Mybatis分页功能 pagehelper插件 创建数据数据 use ssm; create table student (id int auto_incrementprimary key,name ...

最新文章

  1. .net中下载文件的方法
  2. Boost:bimap双图信息的测试程序
  3. fortran的bug:Fortran runtime error: Unit number in I/O statement too large
  4. 表单提交,以及标注。
  5. SQL Server 2014内存优化表的使用场景
  6. 公司转型微服务,真的有必要吗?
  7. 计算机相关专业的自我评价,计算机相关专业的学生自我评价
  8. oracle 列 连续,oracle中某列连续相同值的记录数统计(一个简单的例子)
  9. javascript-字符串操作
  10. [UE4]蓝图的颜色
  11. rest-framework解析器,url控制,分页,响应器,渲染器,版本控制
  12. 每日算法系列【LeetCode 面试题 17.05】字母与数字
  13. OO第二次博客——电梯系列总结
  14. 定时任务task:annotation-driven配置
  15. 至今我尚未见过一个程序化交易系统
  16. Jmeter监控之PerfMon Metrics Collector
  17. Win10 64位下解决 NVIDIA 显示设置不可用(小白问题)
  18. 拉普拉斯变换卷积法处理非齐次线性微分方程通解
  19. matlab生成向量和矩阵
  20. pe如何格式化Linux硬盘,linux格式化硬盘

热门文章

  1. 关于通过邮箱找回密码的实现
  2. 若依框架登录去除验证码
  3. 去中心化身份(DID)赛道——构建Web3的社交通行证
  4. 小白也能看懂的手机配置攻略
  5. 关于抢购秒杀的实现思路与事例代码
  6. Avant Browser
  7. 【SonarQube】安装、配置与使用 01
  8. 列表,元组,字典,集合类型变量相关内置函数详解
  9. 基于java的自驾游自助游旅游网站
  10. 【计算机硬件系统设计(华科)——存储器设计(Logisim 实现)】