激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

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

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

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

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

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

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

第一步:在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的配置文件中添加相關配置:

?
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();

第四步:在服務層編寫程序:

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

第五步:在服務實現(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進行測試,結果如下:

?
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
}

總結

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 3344永久免费| 国产精品久久久久久婷婷天堂 | 国产亚洲高清在线精品不卡 | av观看国产 | 91高清观看| 久久久精品视频网站 | 青青久在线视频 | 亚洲极色 | 黄色av片三级三级三级免费看 | 久在线播放| 久久久久av电影 | 久久国产精品久久精品国产演员表 | 日韩欧美中文字幕视频 | 欧美成人a| 中午字幕无线码一区2020 | 污片在线观看视频 | 成人福利在线观看 | 中文字幕在线视频日本 | 黄色片网站在线免费观看 | 毛片视频大全 | 免费中文视频 | 91精品国产777在线观看 | 中文在线观看免费视频 | 久久经典视频 | 亚洲精品3 | 国产日本在线播放 | 欧美aⅴ在线观看 | 日本一区二区免费在线观看 | 欧美三级短视频 | 中文在线观看视频 | 欧美日韩在线视频一区 | 久久久久久久久久91 | 成人毛片视频免费看 | 国产精品久久久久无码av | 免费黄色在线观看网站 | a视频网站 | 91精品国产91久久久久久蜜臀 | 中文字幕综合在线观看 | 欧美一级片在线 | 最新日韩在线观看视频 | 国产精品一区网站 |