zoukankan      html  css  js  c++  java
  • springboot系列十五、springboot集成PageHelper

    一、介绍

    项目中经常会遇到分页,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());
        }
  • 相关阅读:
    swift -- 静态变量static
    swift -- 单例+ lazy懒加载 + 第三方库
    swift -- 代理delegate
    swift -- 闭包
    swift -- 构造/析构函数
    swift -- 继承
    swift -- as / 扩展
    swift -- 类中的方法
    swift -- 类和结构体
    C 扩展库
  • 原文地址:https://www.cnblogs.com/wangzhuxing/p/10203145.html
Copyright © 2011-2022 走看看