spring boot + Mybatis的插件 PageHelper 分页查询使用方法
PageHelper官方文档
https://github.com/pagehelper/Mybatis-PageHelper
spring boot 中的使用
https://github.com/pagehelper/pagehelper-spring-boot
1.在 pom.xml 中添加如下依赖:
Add the following dependency to your pom.xml:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
1.2.5是当前最新版本
在lib中会引入一下jar包:
![]()
2.写代码
public Map<String, Object> showPage(int pageNum, int pageSize) {
//设置分页条件,Parameters:pageNum 页码pageSize 每页显示数量count 是否进行count查询
PageHelper.startPage(pageNum, pageSize, true);
List<User> userList = userMapper.select();
PageInfo<User> p = new PageInfo<User>(userList);
Map<String, Object> out = new LinkedHashMap<String, Object>();
out.put("userList", userList);
out.put("pageNum", p.getPageNum());
out.put("pageSize", p.getPageSize());
out.put("pages", p.getPages());
return out;
}

浙公网安备 33010602011771号