首先在maven中配置分页依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.2.0</version>
</dependency>
在mybatis配置文件中设置分页插件
<plugins>
<!--设置分页插件-->
<plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
</plugins>
使用:pageNum 是前台传进来的当前页码
// 开启分页 当前页码 每页条数
PageHelper.startPage(pageNum,4);
// 获取全部数据 分页就是在查询全部基础上拼接limit
List<User> list = userMapper.findAllUser();
// 获取分页的相关数据 全部数据集合 几个页码
PageInfo<User> page=new PageInfo<>(list,5);
page就封装了分页数据。