SpringBoot 集成PageHelper
1.pom文件添加依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
- 依赖查询地址传送门
2.yml配置文件中配置
pagehelper:
helperDialect: mysql
reasonable: true #开启优化,如果开启优化,在分页页码结果没有数据的时候,会显示有数据的页码数据
supportMethodsArguments: true #是否支持接口参数来传递分页参数,默认false
pageSizeZero: false #pageSize=0 返回所有
params: count=countSql
3.PageHelper的使用
//本次分页只针对于该行代码后的第一条Sql语句、多条Sql自行进行处理
//1.代表页数 2 代表一页有多少条数据
PageHelper.startPage(1,2); // 查询第一页 一页有两条数据
List<SysRole> list = sysRoleMapper.getRole();
PageInfo<SysRole> pageInfo = new PageInfo<SysRole>(list);
//分页查询结果
return pageInfo;