1.PageHelper分页使用方式
PageHelper.startPage(pageNum,pageSize);
List<Student> list = stuMapper.listStuById(id, type);
List<Student> newList = new ArrayList<>();
//此处省略对list的处理(list处理后存入newList,对newList分页)
PageInfo pageInfo = new PageInfo<>(newList);
return pageInfo;
这样返回的pageInfo就是newList的分页了
试过以下方式,没能把list分页改为newList,两者的区别是直接new PageInfo时传输的数组不同
PageHelper.startPage(pageNum,pageSize);
List<Student> list = stuMapper.listStuById(id, type);
PageInfo pageInfo = new PageInfo<>(list);
List<Student> newList = new ArrayList<>();
//此处省略对list的处理(list处理后存入newList,对newList分页)
pageInfo.setList(newList);
return pageInfo;
2.PageHelper依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>