通过pagehelper插件以及通过手动实现分页
一、数据库 SQL 语句分页
limit两个参数分别为:数据起始的下标和每页信息的个数
select * from 表名 limit 0,2;
select * from 表名 limit 2,2
二、准备工作
1. 通过封装分页工具类
用于传值 传输页数和每页显示信息的个数
public class PageRequest {
private int pageNum;
private int pageSize;
}
2. 封装分页结果工具类
用于封装返回到前端一些需要的信息
public class PageResult {
private int pageNum;
private int pageSize;
private Long total;
private int pages;
private List<?> content;
public static PageResult getPageResult(List content,PageRequest pageRequest,Long total) {
PageResult pageResult = new PageResult();
pageResult.setContent(content);
pageResult.setPageNum(pageRequest.getPageNum())