引入依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.4.1</version>
</dependency>
配置文件
#pagehelper分页插件配置
pagehelper:
helperDialect: mysql
reasonable: true
supportMethodsArguments: true
params: count=countSql
使用PageHelper进行分页
public List<TSRoleVo> queryList(TSRoleQuery query) {
LambdaQueryWrapper<TSRole> queryWrapper = new LambdaQueryWrapper<>();
PageHelper.startPage(query.getPageNum(),query.getPageSize());
List<TSRole> list = baseMapper.selectList(queryWrapper);
PageInfo<TSRole> pageInfo = new PageInfo<>(list);
List<TSRole> roleList = pageInfo.getList();
return CommonBeanUtils.dtoListTransfer(roleList , TSRoleVo.class);
}