SpringBoot+PageHelper实现分页功能
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实现分页功能相关推荐
- 在项目中使用PageHelper实现分页功能
1.1 项目中使用PageHelper 1.1.1 第一步:添加依赖 1.1.2 第二步:在applicationContext.xml中配置拦截器插件 <!--3. 创建SqlSessionF ...
- Vue3+springboot+mybatis-pius实现分页功能
前端部分 首先创建前端工程项目,我这里使用的是Webstorm 安装各种依赖,我用的是element-plus,组件可以查看官方网站[element-plus](https://element-plu ...
- pagehelper原理 分页
pagehelper 关闭count(0)查询 以及pagehelper的分页原理分析 startPage方法有两个参数.第一个参数是启始页,启始页从1开始计,当启始页设置为0时默认为1.第二个参数为 ...
- Spring Boot入门系列(十六)整合pagehelper,一秒实现分页功能!
之前讲了Springboot整合Mybatis,然后介绍了如何自动生成pojo实体类.mapper类和对应的mapper.xml 文件,并实现最基本的增删改查功能.接下来要说一说Mybatis 的分页 ...
- spring boot+mybatis+thymeleaf+pagehelper分页插件实现分页功能
文章目录 前言 正文 业务场景 后端 pom.xml application.yml 实体类video.java和User.java----映射VideoMapper.xml----VideoMapp ...
- springboot使用PageHelper实现分页
使用mybatis最头疼的就是写分页,需要先写一个查询count的select语句,在写一个真正的limit查询语句,所以花费很长的时间,这里咋们可以使用PageHelper实现分页. 1.首先引入p ...
- Springboot Mybatis使用PageHelper实现分页查询
以下介绍实战中数据库框架使用的是mybatis,对整合mybatis此处不做介绍. 使用pageHelper实现分页查询其实非常简单,共两步: 一.导入依赖: pom.xml添加依赖: <!-- ...
- springboot+mybatis 利用PageHelper插件分页,结果第二页的返回分页信息还是和第一页一样。
正常使用PageHelper来分页时可以的,但是如果在查询list后做了非常多的处理,即解包在装包操作.可能最后返回时分页的数据查询的对,但是分页信息就有问题了.有的甚至分页功能都不行.这里为避免几个 ...
- SpringBoot 集成FluentMyBatis 框架之集成分页功能
本文基于上一篇:SpringBoot 集成FluentMyBatis 框架之完善 SpringBoot 集成FluentMyBatis 框架之集成分页功能 FluentMyBatis 官方分页 官方提 ...
- Mybatis分页功能 pagehelper插件
Mybatis分页功能 pagehelper插件 创建数据数据 use ssm; create table student (id int auto_incrementprimary key,name ...
最新文章
- .net中下载文件的方法
- Boost:bimap双图信息的测试程序
- fortran的bug:Fortran runtime error: Unit number in I/O statement too large
- 表单提交,以及标注。
- SQL Server 2014内存优化表的使用场景
- 公司转型微服务,真的有必要吗?
- 计算机相关专业的自我评价,计算机相关专业的学生自我评价
- oracle 列 连续,oracle中某列连续相同值的记录数统计(一个简单的例子)
- javascript-字符串操作
- [UE4]蓝图的颜色
- rest-framework解析器,url控制,分页,响应器,渲染器,版本控制
- 每日算法系列【LeetCode 面试题 17.05】字母与数字
- OO第二次博客——电梯系列总结
- 定时任务task:annotation-driven配置
- 至今我尚未见过一个程序化交易系统
- Jmeter监控之PerfMon Metrics Collector
- Win10 64位下解决 NVIDIA 显示设置不可用(小白问题)
- 拉普拉斯变换卷积法处理非齐次线性微分方程通解
- matlab生成向量和矩阵
- pe如何格式化Linux硬盘,linux格式化硬盘