1、引入依赖:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
2、控制层:
PageInfo<T> pageInfo = service.select(t);
//pageInfo常用方法
getTotal():获取总记录数。
getPages():获取总页数。
getPageNum():获取当前页码。
getPageSize():获取每页记录数。
getList():获取当前页的数据列表。
isHasPreviousPage():判断是否有上一页。
isHasNextPage():判断是否有下一页。
3、业务层;
返回类型为PageInfo<T>
PageHelper.startPage(index,size);//页码和页大小
List<T> tList=mapper.select(t);
PageInfo<T> pageInfo =new PageInfo<>(tList);
return pageInfo;
4、sql:
select * from 表名
不需要写其他,程序执行时会自动拼接上。