桥下红药

机器应该工作、人类应该思考

SpringBoot日常 – PageHelper

总分类 评论已关闭

PageHelper 是一个快速分页查询的工具,原理就是通过ThreadLoacl存放分页参数,在 Mybatis 的拦截器中获取到重新拼接Sql。

Gradle习惯了,所以都是用的 gradle !! SpringBoot 2.x

1) 添加依赖

 implementation group: 'com.github.pagehelper', name: 'pagehelper-spring-boot-starter', version: '1.2.5'

2)配置 application.properties

pagehelper.helperDialect=mysql
pagehelper.reasonable=false
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
使用就超级简单了!
public Object findLists(int page , int size) {
        PageHelper.startPage(page, size);
        List<Map> ret = dao.find(page, size);
        return new PageInfo(ret);
}

上一篇

评论已关闭。