欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Springboot整合pagehelper分頁功能

 更新時間:2021年08月31日 16:00:27   作者:水仙周年  
這篇文章主要為大家詳細介紹了Springboot整合pagehelper分頁功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了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(需要顯示的第幾個頁面,每個頁面顯示的數(shù)量);

下一行緊跟查詢語句,不可以寫其他的,否則沒有效果。

PageHelper.startPage(apps.getPageNum(), apps.getPageSize());
ArrayList<Apps> appsList = appsService.getApps(apps);

這樣只起到了分頁效果,對總頁面數(shù)之類的沒有詳細信息

如果對頁面數(shù)量等有需求,則需要加上下面這行

PageInfo<T> appsPageInfo = new PageInfo<>(appsList);

這樣就滿足了全部的分頁要求

 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Java判斷當前日期是周幾的方法匯總

    Java判斷當前日期是周幾的方法匯總

    在Java編程中,我們經常會遇到需要獲取當前日期是周幾的需求。根據(jù)國際慣例,一周通常是從周一開始,到周日結束,記作1至7,本文將介紹幾種常用的Java方法,讓你能夠準確地判斷當前日期是周幾,感興趣的朋友一起看看吧
    2024-03-03
  • java實現(xiàn)導出Excel的功能

    java實現(xiàn)導出Excel的功能

    這篇文章主要為大家詳細介紹了java實現(xiàn)導出Excel的功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Java并發(fā)編程之volatile變量介紹

    Java并發(fā)編程之volatile變量介紹

    這篇文章主要介紹了Java并發(fā)編程之volatile變量介紹,volatile提供了弱同步機制,用來確保將變量更新通知到其它線程,需要的朋友可以參考下
    2015-04-04
  • Java類加載初始化的過程及順序

    Java類加載初始化的過程及順序

    今天小編就為大家分享一篇關于Java類加載初始化的過程及順序,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java詳細分析連接數(shù)據(jù)庫的流程

    Java詳細分析連接數(shù)據(jù)庫的流程

    Java數(shù)據(jù)庫連接,JDBC是Java語言中用來規(guī)范客戶端程序如何來訪問數(shù)據(jù)庫的應用程序接口,提供了諸如查詢和更新數(shù)據(jù)庫中數(shù)據(jù)的方法。JDBC也是Sun Microsystems的商標。我們通常說的JDBC是面向關系型數(shù)據(jù)庫的
    2022-05-05
  • Java之如何正確地對包裝類進行裝箱與拆箱

    Java之如何正確地對包裝類進行裝箱與拆箱

    在這篇文章中給大家繼續(xù)講解包裝類的裝箱和拆箱問題。你可能會很好奇,做java開發(fā),怎么還裝起箱子來了?那么就請大家?guī)е苫笸驴窗?/div> 2023-04-04
  • 一文帶你深入了解Java8 Stream流式編程

    一文帶你深入了解Java8 Stream流式編程

    在實際項目當中,若能熟練使用Java8 的Stream流特性進行開發(fā),就比較容易寫出簡潔優(yōu)雅的代碼。本文主要就是基于實際項目常用的Stream Api流式處理總結,希望對大家有所幫助
    2023-04-04
  • Java多線程實戰(zhàn)之交叉打印的兩種方法

    Java多線程實戰(zhàn)之交叉打印的兩種方法

    今天小編就為大家分享一篇關于Java多線程實戰(zhàn)之交叉打印的兩種方法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Spring Boot報錯:No session repository could be auto-configured, check your configuration的解決方法

    Spring Boot報錯:No session repository could be auto-configured

    這篇文章主要給大家介紹了關于Spring Boot報錯:No session repository could be auto-configured, check your configuration的解決方法,文中給出了詳細的解決方法,對遇到這個問題的朋友們具有一定參考價值,需要的朋友下面來一起看看吧。
    2017-07-07
  • mybatis整合springboot報BindingException:Invalid?bound?statement?(not?found)異常解決

    mybatis整合springboot報BindingException:Invalid?bound?stateme

    這篇文章主要給大家介紹了關于mybatis整合springboot報BindingException:Invalid?bound?statement?(not?found)異常的解決辦法,這個錯誤通常是由于Mapper文件中的statement?id與Java代碼中的方法名不一致導致的,需要的朋友可以參考下
    2024-01-01

最新評論