springboot系列十5、springboot集成PageHelper

1、介绍

项目中常常会遇到分页,PageHelper为咱们解决了这个问题。本质上实现了Mybatis的拦截器,做了分页处理。mysql

2、配置PageHelper

一、引入依赖

pagehelper-spring-boot-starter对了pagehelper作了封装,减小 了配置文件,只须要在yml添加就能使用。git

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.3</version>
</dependency>

二、配置yml

pagehelper:
    helperDialect: mysql
    reasonable: true #开启优化,<1页返回第一页
    supportMethodsArguments: true #是否支持接口参数来传递分页参数,默认false
    pageSizeZero: false #pageSize=0 返回全部
    params: count=countSql

三、使用示例

    @Test
    public void getAllUserByPage(){
        PageHelper.startPage(1,2);
        System.out.println(userDao.findAll());
    }
相关文章
相关标签/搜索