码迷,mamicode.com
首页 > 编程语言 > 详细

springboot系列十五、springboot集成PageHelper

时间:2018-12-31 20:27:58      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:yml   sar   git   style   user   dsa   拦截器   ble   artifact   

一、介绍

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

二、配置PageHelper

1、引入依赖

pagehelper-spring-boot-starter对了pagehelper做了封装,减少 了配置文件,只需要在yml添加就能使用。

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

2、配置yml

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

3、使用示例

    @Test
    public void getAllUserByPage(){
        PageHelper.startPage(1,2);
        System.out.println(userDao.findAll());
    }

 

springboot系列十五、springboot集成PageHelper

标签:yml   sar   git   style   user   dsa   拦截器   ble   artifact   

原文地址:https://www.cnblogs.com/wangzhuxing/p/10203145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!