Springboot整合pagehelper分頁功能
本文實(shí)例為大家分享了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)絡(luò)上很多文章都會說需要在application.properties進(jìn)行配置
其實(shí)完全不需要,默認(rèn)的設(shè)置就已經(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ù)之類的沒有詳細(xì)信息
如果對頁面數(shù)量等有需求,則需要加上下面這行
PageInfo<T> appsPageInfo = new PageInfo<>(appsList);
這樣就滿足了全部的分頁要求
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- SpringBoot如何集成PageHelper分頁功能
- SpringBoot項目中分頁插件PageHelper無效的問題及解決方法
- Springboot整合分頁插件PageHelper步驟解析
- Springboot 整合通用mapper和pagehelper展示分頁數(shù)據(jù)的問題(附github源碼)
- SpringBoot+Mybatis分頁插件PageHelper實(shí)現(xiàn)分頁效果
- springboot?+mybatis?使用PageHelper實(shí)現(xiàn)分頁并帶條件模糊查詢功能
- SpringBoot整合PageHelper實(shí)現(xiàn)分頁查詢功能詳解
- 詳解springboot-mysql-pagehelper分頁插件集成
- SpringBoot使用PageHelper分頁詳解
- SpringBoot?把PageHelper分頁信息返回給前端的方法步驟
相關(guān)文章
java實(shí)現(xiàn)導(dǎo)出Excel的功能
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)導(dǎo)出Excel的功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-05-05- 在這篇文章中給大家繼續(xù)講解包裝類的裝箱和拆箱問題。你可能會很好奇,做java開發(fā),怎么還裝起箱子來了?那么就請大家?guī)е苫笸驴窗?/div> 2023-04-04
Java多線程實(shí)戰(zhàn)之交叉打印的兩種方法
今天小編就為大家分享一篇關(guān)于Java多線程實(shí)戰(zhàn)之交叉打印的兩種方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02Spring Boot報錯:No session repository could be auto-configured
這篇文章主要給大家介紹了關(guān)于Spring Boot報錯:No session repository could be auto-configured, check your configuration的解決方法,文中給出了詳細(xì)的解決方法,對遇到這個問題的朋友們具有一定參考價值,需要的朋友下面來一起看看吧。2017-07-07mybatis整合springboot報BindingException:Invalid?bound?stateme
這篇文章主要給大家介紹了關(guān)于mybatis整合springboot報BindingException:Invalid?bound?statement?(not?found)異常的解決辦法,這個錯誤通常是由于Mapper文件中的statement?id與Java代碼中的方法名不一致導(dǎo)致的,需要的朋友可以參考下2024-01-01最新評論