一、新增依賴
尋找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); }</apps></apps>
PageHelper.startPage(需要顯示的第幾個頁面,每個頁面顯示的數量);
下一行緊跟著查詢語句,不可以寫出其他的,否則沒有效果。
PageHelper.startPage(apps.getPageNum(), apps.getPageSize()); ArrayList<apps> appsList = appsService.getApps(apps);</apps>
這樣只起到了分頁效果,對總頁面數之類的沒有詳細資訊
如果對頁面數量等有需求,則需要加上下面這行
PageInfo<t> appsPageInfo = new PageInfo(appsList);</t>
這樣就滿足了全部的分頁要求
以上是Springboot怎麼實作整合pagehelper分頁功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!