Springboot整合pagehelper分頁功能
本文實例為大家分享了Springboot整合pagehelper分頁展示的具體代碼,供大家參考,具體內(nèi)容如下
一、添加依賴
在pom中添加依賴
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.2</version>
</dependency>
二、使用
網(wǎng)絡上很多文章都會說需要在application.properties進行配置
其實完全不需要,默認的設置就已經(jīng)滿足大部分需要了
直接使用即可
@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(需要顯示的第幾個頁面,每個頁面顯示的數(shù)量);
下一行緊跟查詢語句,不可以寫其他的,否則沒有效果。
PageHelper.startPage(apps.getPageNum(), apps.getPageSize()); ArrayList<Apps> appsList = appsService.getApps(apps);
這樣只起到了分頁效果,對總頁面數(shù)之類的沒有詳細信息

如果對頁面數(shù)量等有需求,則需要加上下面這行
PageInfo<T> appsPageInfo = new PageInfo<>(appsList);
這樣就滿足了全部的分頁要求

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- SpringBoot如何集成PageHelper分頁功能
- SpringBoot項目中分頁插件PageHelper無效的問題及解決方法
- Springboot整合分頁插件PageHelper步驟解析
- Springboot 整合通用mapper和pagehelper展示分頁數(shù)據(jù)的問題(附github源碼)
- SpringBoot+Mybatis分頁插件PageHelper實現(xiàn)分頁效果
- springboot?+mybatis?使用PageHelper實現(xiàn)分頁并帶條件模糊查詢功能
- SpringBoot整合PageHelper實現(xiàn)分頁查詢功能詳解
- 詳解springboot-mysql-pagehelper分頁插件集成
- SpringBoot使用PageHelper分頁詳解
- SpringBoot?把PageHelper分頁信息返回給前端的方法步驟
相關文章
Mybatis in條件傳參的三種實現(xiàn)方式(直接$,List,[])
這篇文章主要介紹了Mybatis in條件傳參的三種實現(xiàn)方式(直接$,List,[]),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
詳解在Spring中如何使用AspectJ來實現(xiàn)AOP
這篇文章主要介紹了詳解在Spring中如何使用AspectJ來實現(xiàn)AOP,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06
Java實現(xiàn)DFA算法對敏感詞、廣告詞過濾功能示例
本篇文章主要介紹了Java實現(xiàn)DFA算法對敏感詞、廣告詞過濾功能示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11
Java并發(fā)編程ReentrantReadWriteLock加讀鎖流程
總結(jié)Java中線程的狀態(tài)及多線程的實現(xiàn)方式

