SpringBoot-集成PageHelper及使用
2024-10-21 11:40:08
1.添加依赖
1 <dependency>
2 <groupId>com.github.pagehelper</groupId>
3 <artifactId>pagehelper</artifactId>
4 <version>5.1.4</version>
5 </dependency>
2.yaml配置文件
1 pagehelper:
2 helperDialect: mysql
3 #开启优化,如果开启优化,在分页页码结果没有数据的时候,会显示有数据的页码数据
4 reasonable: true
5 #是否支持接口参数来传递分页参数,默认false
6 supportMethodsArguments: true
7 #pageSize=0 返回所有
8 pageSizeZero: false
9 params: count=countSql
3.具体使用
1 //本次分页只针对于该行代码后的第一条Sql语句,多条Sql需自行进行处理
2 //1-页码 2-每页记录数
3 PageHelper.startPage(1,2);
4 List<User> list = userMapper.getUserList();
5 PageInfo<SysRole> pageInfo = new PageInfo<SysRole>(list);
6 // 获取分页后的记录列表
7 pageInfo.getList();
8 // 获取总记录数(未分页)
9 pageInfo.getTotal();
最新文章
- iftop 安装以及相关参数及说明(转载自csdn)
- 【NOIP训练】【数论】超级计算机
- 高效率的全组合算法(Java版实现)
- 第一章 Spring整体框架和环境搭建
- hdu 5014 Number Sequence
- python-gdb
- iOS-OC-基础-NSDictionary常用方法
- 关于C语言静态链接的个人理解,欢迎指正
- android 设置默认启动network mode
- krpano音量控制(我们已经转移到krpano中国网站 krpano360.com)
- Linux操作系统学习_用户态与内核态之切换过程
- WebApi 跨域问题解决方案:CORS
- LevelDB的源码阅读(三) Put操作
- Quick Select算法
- 【app】adb连接问题整理
- U3D面试五
- Python3自定义http/https请求拦截mitmproxy脚本
- Spiral Matrix II leetcode java
- python之函数用法isupper()
- Wannafly挑战赛9 E - 组一组
热门文章
- 获取对象的方式-Calendar类的常用成员方法
- 【学习笔记】一种特别有意思的 RTOS 任务切换方法
- Oracle ADG环境下的RMAN备份策略
- 【CTO变形记】驱动力的选择
- 通过pdf模板,填充内容,生成pdf文件---JAVA
- springboot如何在拦截器中拦截post请求参数以及解决文件类型上传问题
- Seata分布式事务
- Mockito单元测试 初试
- T-SQL——数字辅助表
- Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column &#39;xxx&#39; in &#39;where clause&#39;