1.添加pom依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.13</version>
</dependency>
2.配置文件(applica.yml)
#pageHelper配置(官网推荐配置)
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
3.使用
public ReturnVo selUsers(SelectDto m) {
ReturnVo result = new ReturnVo();
PageInfo<MeetEntity> pageInfo = PageHelper.startPage(m.getPageNo(), m.getPageSize())
.doSelectPageInfo(() -> userMapper.selUsers(m));
result.put("count", pageInfo.getTotal());
result.put("page", m.getPageNo());
result.put("data", pageInfo.getList());
return result;
}