一、首先是mybatis-plus自帶的分頁
注意:下面的分頁的頁數和頁面大小語句一定一定要寫在select查詢語句之前才能分頁生效!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
①
② PageHelper.startPage(pNum,10);
第一種自帶分頁方式:配置類添加:
應用:
二、返回的結果集如果不是直接從mappe直接查詢出來的,而是經過add、get、set一些列操作之后再傳給瀏覽器的話,自帶的分頁不能滿足。
1.pomxml添加依賴

<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency>
2.application.yml配置
#分頁pageHelper
pagehelper:
helper-dialect: mysql
reasonable: true
support-methods-arguments: true
3. 基本的mapper、service、controller都和普通的一樣。
controller接收瀏覽器請求-->調用service的抽象方法-->serviceImpl實現類去調用mapper查詢sql得到集合
重點在serviceImpl層進行分頁:
PageHelper.startPage(pNum,10); //這條語句必須在下面的查詢或者自定義查詢之前 //一般都是mapper層的select操作; //如果想返回自定義集合,看下面 PageInfo<AreaEuiqmentVO> pageInfo = new PageInfo<>(list1); //list1是我自定義的結果集, return pageInfo.getList();