场景:有许多商品,前端通过分页来展示这些商品
1、逻辑部分
- 调用 PageHelper 的 startPage
- 把全部的 Product 通过 sql 从数据库中取出(mybatis pager 会自动帮我们取出所传参数的数量)
- 创建 pageInfo 把 全部的 Product 当做参数传入
/**
* @param pageNum 第几页
* @param pageSize 每页展示多少个
* ServerResponse 是我所创建的通用的类,不想用去掉即可
*/
public ServerResponse<PageInfo> getProductList(int pageNum, int pageSize){
PageHelper.startPage(pageNum, pageSize);
List<Product> productList = productMapper