springboot整合PageHelper

1.pom文件中引入Pagehelper分页插件

<!-- 分页插件 -->
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.5</version>
</dependency>

 

2.配置分页插件

打开application.yml,添加如下几行配置信息

 

#分页插件

pagehelper:
  helper-dialect: mysql
  params: count=countSql
  reasonable: true
  support-methods-arguments: true

 

 

3. 分页样例

public ReturnBean<List<T>> selectList(Map para) {
    Long count = getMapper().selectListCount(para);
    PageHelper.startPage(Integer.valueOf(para.get(SysConstant.PAGE).toString()),Integer.valueOf(para.get(SysConstant.LIMIT).toString()));
    List<T> list = getMapper().selectList(para);
    PageInfo<T> pageInfo = new PageInfo<T>(list);
    return ReturnBean.list(pageInfo.getList(),count);
}

结束

 

posted @ 2019-08-13 20:19  AnxSky  阅读(174)  评论(0编辑  收藏  举报