spring boot pagehelper(2)

转载 2018年04月16日 17:35:32

一、添加依赖

查找maven中pagehelper的版本

在pom中添加依赖

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

 

二、使用

网络上很多文章都会说需要在application.properties进行配置

其实完全不需要,默认的设置就已经满足大部分需要了

直接使用即可

复制代码
@RequestMapping(value = "getApps.do")
public String getApps(Apps apps) {
    PageHelper.startPage(apps.getPageNum(), apps.getPageSize());
    ArrayList<Apps> appsList = appsService.getApps(apps);
    PageInfo<Apps> appsPageInfo = new PageInfo<>(appsList);
    return JSON.toJSONString(appsPageInfo);
}
复制代码

 

PageHelper.startPage(需要显示的第几个页面,每个页面显示的数量);

下一行紧跟查询语句,不可以写其他的,否则没有效果。

PageHelper.startPage(apps.getPageNum(), apps.getPageSize());
ArrayList<Apps> appsList = appsService.getApps(apps);

 

这样只起到了分页效果,对总页面数之类的没有详细信息

如果对页面数量等有需求,则需要加上下面这行

PageInfo<T> appsPageInfo = new PageInfo<>(appsList);
这样就满足了全部的分页要求

 

Spring Boot整合PageHelper

网上有很多其他框架整合PageHelper的。但是spring boot的很少。官网也没有样例。所以,自己做,也顺便写博客记录一下,给大家参考。 1. pagehelper版本:5.1.2 2....
  • qq_33934809
  • qq_33934809
  • 2018-01-08 13:11:23
  • 412

Spring Boot系列教程十一: Mybatis使用分页插件PageHelper

一.前言 上篇博客中介绍了spring boot集成mybatis的方法,基于上篇文章这里主要介绍如何使用分页插件PageHelper。在MyBatis中提供了拦截器接口,我们可以使用PageHelp...
  • woniu211111
  • woniu211111
  • 2017-01-15 15:55:43
  • 23121

SpringBoot学习-(七)SpringBoot分页插件PageHelper

访问数据库采用mybatis框架1.添加pom文件依赖 org.springframework.boot spring-boot-starter-web ...
  • qq_28988969
  • qq_28988969
  • 2017-09-25 09:50:52
  • 6255

spring boot集成pagehelper的坑

&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.github.pagehelper&amp;lt;/groupId&amp;gt; &a...
  • shhao918
  • shhao918
  • 2018-03-22 18:27:51
  • 92

Spring Boot+Mybatis+Pagehelper分页

Spring Boot 集成MyBatis和Pagehelper分页插件 mybatis-spring-boot-starter依赖树如下: pom配置 project xmlns="http...
  • xiaolyuh123
  • xiaolyuh123
  • 2017-06-20 19:00:12
  • 22236

关于使用pagehelper 时,无法生效的解决方法(Springboot)

在使用pagehelper 的时候,由于pagehelper有不同版本(有的是基于sping 的 ,有的是基于spingboot 的) 如果直接在maven依赖中直接引用springboot pa...
  • github_38151745
  • github_38151745
  • 2017-12-11 10:45:07
  • 917

Spring Boot : 集成mybatis、pagehelper插件、开启事务、druid数据源配置、mybatis-generator(十一)

目录目录 完整项目目录 完整pomxml 集成mybatis PageHelper插件使用 开启事务 druid数据源 mybatis-generator完整项目目录完整pom.xml...
  • shangmingtao
  • shangmingtao
  • 2017-08-29 00:10:54
  • 1235

spring-boot 集成mybatis的分页插件PageHelper和Generator (番外)

分页插件PageHelper 参看了pagehelper-spring-boot,使用起来非常放方便。 添加maven依赖 根据上面地址中的说明,只需要添加如下依赖,并且可以不再mybatis的依赖 ...
  • zl18310999566
  • zl18310999566
  • 2017-01-07 10:28:31
  • 25406

springboot使用pageHelper分页插件

maven引入pageHelper com.github.pagehelper pagehelper
  • u011521890
  • u011521890
  • 2017-07-08 18:15:00
  • 5323
收藏助手
不良信息举报
您举报文章:spring boot pagehelper(2)
举报原因:
原因补充:

(最多只允许输入30个字)