1. 依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
2. controller
@GetMapping("/list")
public AjaxResult list(@RequestParam(required = true, value = "currentPage", defaultValue = "1") Integer currentPage,
@RequestParam(required = true, value = "pageSize", defaultValue = "20") Integer pageSize){
return iWxChannelService.list(currentPage,pageSize);
}
3. 数据分页
@Override
public AjaxResult list(Integer currentPage, Integer pageSize) {
// 开始分页
PageHelper.startPage(currentPage,pageSize);
List<WxChannel> wxChannels = wxChannelMapper.selectAll();
//封装PageInfo对象返回
PageInfo<WxChannel> pageInfo = new PageInfo<>(wxChannels);
return AjaxResult.success(pageInfo);
}
4. 分页结果