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;
}
posted @ 2018-05-09 09:55  微风吹过jy  阅读(214)  评论(0)    收藏  举报