91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

idea使用pagehelper實現后端分頁功能的方法

發布時間:2020-10-30 17:44:48 來源:億速云 閱讀:405 作者:Leah 欄目:開發技術

這篇文章運用簡單易懂的例子給大家介紹idea使用pagehelper實現后端分頁功能的方法,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

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

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

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

<dependency>
   <groupId>com.github.pagehelper</groupId>
   <artifactId>pagehelper-spring-boot-starter</artifactId>
   <version>1.2.12</version>
  </dependency>

第二步:在idea的配置文件中添加相關配置:

pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql

第三步:在Dao層編寫程序

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

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

/**
  * 分頁查詢所有用戶
  * @param pagenum
  * @param pagesize
  * @return
  */
 List<Map<String,Object>> FindUsers(int pagenum,int pagesize);

第五步:在服務實現層編寫代碼

/**
  * 分頁形式查詢所有的用戶
  * @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層編寫代碼:

/**
  * 分頁形式查詢所有的用戶
  * @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進行測試,結果如下:

{
 "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實現后端分頁功能的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连平县| 鄱阳县| 友谊县| 大方县| 开阳县| 石棉县| 湖南省| 南雄市| 黑山县| 遵义市| 邳州市| 甘洛县| 成武县| 彭阳县| 梨树县| 梓潼县| 呼玛县| 荥阳市| 丹棱县| 东方市| 逊克县| 无为县| 抚远县| 安福县| 上杭县| 松潘县| 湖南省| 宁阳县| 六安市| 土默特左旗| 屯留县| 尚义县| 巧家县| 延津县| 霍林郭勒市| 饶河县| 从化市| 永安市| 青神县| 淮北市| 泸州市|