一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - idea使用pagehelper實現(xiàn)后端分頁功能的步驟詳解

idea使用pagehelper實現(xiàn)后端分頁功能的步驟詳解

2020-09-23 10:53xgysimida Java教程

這篇文章主要介紹了idea使用pagehelper實現(xiàn)后端分頁功能的步驟,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

PageHelper是一款好用的開源免費的Mybatis第三方物理分頁插件,其實我并不想加上好用兩個字,但是為了表揚插件作者開源免費的崇高精神,我毫不猶豫的加上了好用一詞作為贊美。

下面分步驟給大家介紹idea使用pagehelper實現(xiàn)后端分頁功能,具體內(nèi)容如下所示:

第一步:在pom.xml中添加依賴

?
1
2
3
4
5
<dependency>
   <groupId>com.github.pagehelper</groupId>
   <artifactId>pagehelper-spring-boot-starter</artifactId>
   <version>1.2.12</version>
  </dependency>

第二步:在idea的配置文件中添加相關(guān)配置:

?
1
2
3
4
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql

第三步:在Dao層編寫程序

?
1
2
3
4
5
6
/**
 *分頁形式查詢所有的用戶信息
 * @return
 */
@Select("select * from user")
public List<Map<String,Object>> QueryPageUsers();

第四步:在服務(wù)層編寫程序:

?
1
2
3
4
5
6
7
/**
  * 分頁查詢所有用戶
  * @param pagenum
  * @param pagesize
  * @return
  */
 List<Map<String,Object>> FindUsers(int pagenum,int pagesize);

第五步:在服務(wù)實現(xiàn)層編寫代碼

?
1
2
3
4
5
6
7
8
9
10
11
/**
  * 分頁形式查詢所有的用戶
  * @param pagenum
  * @param pagesize
  * @return
  */
 public List<Map<String, Object>> FindUsers(int pagenum, int pagesize) {
  PageHelper.startPage(pagenum,pagesize);
  List<Map<String, Object>> maps = selectUser.QueryPageUsers();
  return maps;
 }

第六步:在Controller層編寫代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
/**
  * 分頁形式查詢所有的用戶
  * @param pagenum
  * @param pagesize
  * @return
  */
 @RequestMapping(value = "GetPageUsers",method = RequestMethod.POST)
 public @ResponseBody PageInfo<Map<String, Object>> GetPageUsers(int pagenum,int pagesize){
  List<Map<String, Object>> maps = getUserservice.FindUsers(pagenum, pagesize);
  PageInfo<Map<String, Object>> pagets = new PageInfo<Map<String, Object>>(maps);
  return pagets;
 }

第七步:使用Postman進行測試,結(jié)果如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
 "total": 6,
 "list": [
  {
   "pass": "user",
   "level": 1,
   "sex": "男",
   "name": "user",
   "id": "1001",
   "age": 21
  },
  {
   "pass": "admin",
   "level": 10,
   "sex": "女",
   "name": "admin",
   "id": "1002",
   "age": 23
  }
 ],
 "pageNum": 1,
 "pageSize": 2,
 "size": 2,
 "startRow": 1,
 "endRow": 2,
 "pages": 3,
 "prePage": 0,
 "nextPage": 2,
 "isFirstPage": true,
 "isLastPage": false,
 "hasPreviousPage": false,
 "hasNextPage": true,
 "navigatePages": 8,
 "navigatepageNums": [
  1,
  2,
  3
 ],
 "navigateFirstPage": 1,
 "navigateLastPage": 3
}

總結(jié)

到此這篇關(guān)于idea使用pagehelper實現(xiàn)后端分頁功能的步驟詳解的文章就介紹到這了,更多相關(guān)idea后端分頁內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/xgysimida/article/details/108743347

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天堂素人在线 | 二区免费视频 | 欧美色图日韩 | 亚洲午夜小视频 | 好看华人华人经典play | 欧美裸妇| 午夜一区二区免费视频 | 国产亚洲精品一区二区在线观看 | 隔壁的漂亮邻居hd中文 | 亚州在线视频 | chinese男男gay| 久久不射视频 | 免费看欧美一级特黄a大片一 | 亚洲欧美综合在线观看 | 农夫69小说小雨与农村老太 | 精品午夜久久网成年网 | 果冻传媒九一制片厂 | 免费大秀视频在线播放 | 成人亚洲精品一区 | 情侣宾馆愉拍自拍视频 | 天天中文 | 日本中文字幕永久在线 | 香蕉视频在线观看网站 | 99久久一香蕉国产线看观看 | 免费在线视频成人 | freexxxx性护士第一次 | 亚洲国产精品婷婷久久久久 | 婚前试爱免费观看 | kk4444了欧美 | 亚洲一区二区精品视频 | 四虎影视紧急入口地址大全 | 青青青青久久国产片免费精品 | 美女把腿开让我 | 日本一区二区三区在线 观看网站 | 小辣椒精品福利视频导航 | 韩国最新三级网站在线播放 | 亚洲gogo人体大胆西西安徽 | 亚洲天堂中文字幕 | 超级碰碰青草免费视频92 | 国产精品亚洲综合第一区 | 国自产拍在线天天更新91 |