Springboot整合pagehelper分页功能
发布时间:2020-12-14 22:11:15 所属栏目:Java 来源:网络整理
导读:本文实例为大家分享了Springboot整合pagehelper分页展示的具体代码,供大家参考,具体内容如下 一、添加依赖 查找maven中pagehelper的版本 在pom中添加依赖 dependency groupIdcom.github.pagehelper/groupId artifactIdpagehelper-spring-boot-starter/arti
本文实例为大家分享了Springboot整合pagehelper分页展示的具体代码,供大家参考,具体内容如下 一、添加依赖 查找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); 这样就满足了全部的分页要求 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |