本文實例為大家分享了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);
這樣就滿足了全部的分頁要求
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。