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();

  

最新文章

  1. iftop 安装以及相关参数及说明(转载自csdn)
  2. 【NOIP训练】【数论】超级计算机
  3. 高效率的全组合算法(Java版实现)
  4. 第一章 Spring整体框架和环境搭建
  5. hdu 5014 Number Sequence
  6. python-gdb
  7. iOS-OC-基础-NSDictionary常用方法
  8. 关于C语言静态链接的个人理解,欢迎指正
  9. android 设置默认启动network mode
  10. krpano音量控制(我们已经转移到krpano中国网站 krpano360.com)
  11. Linux操作系统学习_用户态与内核态之切换过程
  12. WebApi 跨域问题解决方案:CORS
  13. LevelDB的源码阅读(三) Put操作
  14. Quick Select算法
  15. 【app】adb连接问题整理
  16. U3D面试五
  17. Python3自定义http/https请求拦截mitmproxy脚本
  18. Spiral Matrix II leetcode java
  19. python之函数用法isupper()
  20. Wannafly挑战赛9 E - 组一组

热门文章

  1. 获取对象的方式-Calendar类的常用成员方法
  2. 【学习笔记】一种特别有意思的 RTOS 任务切换方法
  3. Oracle ADG环境下的RMAN备份策略
  4. 【CTO变形记】驱动力的选择
  5. 通过pdf模板,填充内容,生成pdf文件---JAVA
  6. springboot如何在拦截器中拦截post请求参数以及解决文件类型上传问题
  7. Seata分布式事务
  8. Mockito单元测试 初试
  9. T-SQL——数字辅助表
  10. Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column &#39;xxx&#39; in &#39;where clause&#39;