springboot中分页插件pageHelper的使用
生活随笔
收集整理的這篇文章主要介紹了
springboot中分页插件pageHelper的使用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
優(yōu)點:無需你自己去封裝以及關(guān)心sql分頁等問題,使用很方便,前端取數(shù)據(jù)也很方便。
1.包的依賴
<!--pagehelper --><dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.1.1</version></dependency>2.dao層使用
//獲取客戶信息列表List getAgentLists();相應(yīng)的mapper的中sql
<!--獲取客戶信息列表--><select id="getAgentLists" resultType="map">SELECT * from agent_info</select>3.控制層
/*** 獲取客戶信息列表*/@RequestMapping("/AgentService/getAgentLists")public String getAgentLists(HttpServletRequest request) {Map param= ParamHandler.getParameters(request);//獲取前端的請求參數(shù)String pages = (String)param.get("page");String pageSizes = (String)param.get("pageSize");pages = pages == null || pages.trim().length() == 0 ? "1":pages;pageSizes = pageSizes == null || pageSizes.trim().length() == 0 ? "20":pageSizes;Integer page = Integer.parseInt(pages);Integer pageSize = Integer.parseInt(pageSizes);PageHelper.startPage(page,pageSize);//設(shè)置分頁的起始碼以及頁面大小List agentList=agentService.getAgentLists();PageInfo pageInfo = new PageInfo(agentList);//傳入list就可以了return Jutils.toJson("0", "成功",pageInfo);} 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的springboot中分页插件pageHelper的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tomcat端口被占用-----wind
- 下一篇: springboot+IntelliJ