springboot系列十五、springboot集成PageHelper
一、介绍
项目中经常会遇到分页,PageHelper为我们解决了这个问题。本质上实现了Mybatis的拦截器,作了分页处理。
二、配置PageHelper
1、引入依赖
pagehelper-spring-boot-starter对了pagehelper做了封装,减少 了配置文件,只需要在yml添加就能使用。
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
2、配置yml
pagehelper: helperDialect: mysql reasonable: true #开启优化,<1页返回第一页 supportMethodsArguments: true #是否支持接口参数来传递分页参数,默认false pageSizeZero: false #pageSize=0 返回所有 params: count=countSql
3、使用示例
@Test public void getAllUserByPage(){ PageHelper.startPage(1,2); System.out.println(userDao.findAll()); }

浙公网安备 33010602011771号