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

詳解springboot-mysql-pagehelper分頁插件集成

 更新時間:2023年07月25日 10:07:38   作者:王家五哥  
這篇文章主要介紹了springboot-mysql-pagehelper分頁插件集成,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

pagehelper分頁插件

springboot-mysql-pagehelper集成

pagehelperjar:

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

application.properties配置:

#pagehelper,方言
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.pageSizeZero=true
pagehelper.params=count=countSql

分頁插件使用:(緊跟查詢即可完成分頁)

/**
 * http://127.0.0.1:8097/hello1?a=1&b=50
 * @param request
 * @return
 * @throws SQLException
 */
@RequestMapping(value = "/hello1", method = RequestMethod.GET)
@ResponseBody
public PageInfo<String> index1(HttpServletRequest request,@RequestParam("a") int pageNum, @RequestParam("b") int pageSize) throws SQLException {
      if (StringUtils.isEmpty(pageNum)) {
            pageNum=0;
            pageSize=10;
      }
      PageHelper.startPage(pageNum, pageSize);//頁碼,每頁顯示數(shù)量
      List<String> stringlist = (List<String>) iBaseService.findList("usermapper.selectuserlist",null);
      PageInfo<String> pageInfo = new PageInfo<String>(stringlist);
      return pageInfo;
}
 

使用方式二:

@RequestMapping(value = "/hello11", method = RequestMethod.GET)
@ResponseBody
public Map<String, Object> index11(HttpServletRequest request,@RequestParam("a") int pageNum, @RequestParam("b") int pageSize) throws SQLException {
      if (StringUtils.isEmpty(pageNum)) {
            pageNum=0;
            pageSize=10;
      }
      PageHelper.startPage(pageNum, pageSize);//頁碼,每頁顯示數(shù)量
      List<String> stringlist = (List<String>) iBaseService.findList("usermapper.selectuserlist",null);
      PageInfo<String> pageInfo = new PageInfo<String>(stringlist);
      Map<String, Object>datamap=new HashMap<String, Object>();
      datamap.put("pagenum", pageInfo.getPageNum());
      datamap.put("pagesize", pageInfo.getPageSize());
      datamap.put("dataSize", pageInfo.getTotal());
      datamap.put("datalist", pageInfo.getList());
      return datamap;
}

到此這篇關(guān)于springboot-mysql-pagehelper分頁插件集成的文章就介紹到這了,更多相關(guān)springboot-mysql-pagehelper分頁插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot之@Value獲取application.properties配置無效的解決

    SpringBoot之@Value獲取application.properties配置無效的解決

    這篇文章主要介紹了SpringBoot之@Value獲取application.properties配置無效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • JAVA實現(xiàn)的CrazyArcade泡泡堂游戲

    JAVA實現(xiàn)的CrazyArcade泡泡堂游戲

    CrazyArcade泡泡堂游戲,一款用Java編寫的JavaSwing游戲程序。 使用了MVC模式,分離了模型、視圖和控制器,使得項目結(jié)構(gòu)清晰易于擴展,使用配置文件來設(shè)置游戲基本配置,擴展地圖人物道具等。同時,該程序編寫期間用了單例模式、工廠模式、模板模式等設(shè)計模式。
    2021-04-04
  • 一文詳解Object類和抽象類

    一文詳解Object類和抽象類

    這篇文章主要介紹了一文詳解Object類和抽象類,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下。希望對你的學習有所幫助
    2022-08-08
  • Spring解決循環(huán)依賴的方法(三級緩存)

    Spring解決循環(huán)依賴的方法(三級緩存)

    今天,我們要說的是spring是如何解決循環(huán)依賴的。對于一個問題說解決之前,我們首先要先明確形成問題的本因。那么循環(huán)依賴,何為循環(huán)依賴呢?感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • Java基礎(chǔ)之數(shù)組的初始化過程

    Java基礎(chǔ)之數(shù)組的初始化過程

    Java數(shù)組分為靜態(tài)和動態(tài)初始化,靜態(tài)初始化中,程序員設(shè)定元素初始值,系統(tǒng)決定長度;動態(tài)初始化中,程序員設(shè)定長度,系統(tǒng)提供初始值,數(shù)組初始化后長度固定,存儲在堆內(nèi)存中,數(shù)組變量在棧內(nèi)存指向堆內(nèi)存數(shù)組對象,基本類型數(shù)組存儲數(shù)據(jù)值,引用類型數(shù)組存儲對象引用
    2024-10-10
  • spring boot + mybatis如何實現(xiàn)數(shù)據(jù)庫的讀寫分離

    spring boot + mybatis如何實現(xiàn)數(shù)據(jù)庫的讀寫分離

    這篇文章主要給大家介紹了關(guān)于spring boot + mybatis如何實現(xiàn)數(shù)據(jù)庫的讀寫分離的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用spring boot具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • Java技能點之SimpleDateFormat進行日期格式化問題

    Java技能點之SimpleDateFormat進行日期格式化問題

    這篇文章主要介紹了Java技能點之SimpleDateFormat進行日期格式化問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java設(shè)計模式之接口隔離原則精解

    Java設(shè)計模式之接口隔離原則精解

    設(shè)計模式(Design pattern)代表了最佳的實踐,通常被有經(jīng)驗的面向?qū)ο蟮能浖_發(fā)人員所采用。設(shè)計模式是軟件開發(fā)人員在軟件開發(fā)過程中面臨的一般問題的解決方案。本篇介紹設(shè)計模式七大原則之一的接口隔離原則
    2022-02-02
  • 解決IDEA中快捷鍵Alt+Enter不能使用的問題

    解決IDEA中快捷鍵Alt+Enter不能使用的問題

    這篇文章主要介紹了解決IDEA中快捷鍵Alt+Enter不能使用的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Java中的OkHttpClient 工具類

    Java中的OkHttpClient 工具類

    這篇文章主要介紹了Java中的OkHttpClient工具類,具有很好的參考價值,希望杜大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論