SpringBoot-集成PageHelper及使用

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

 

  

posted @ 2022-01-20 21:33  静沐丶暖阳  阅读(413)  评论(0编辑  收藏  举报