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

SpringBoot整合mybatis結合pageHelper插件實現(xiàn)分頁

 更新時間:2020年02月21日 08:45:09   作者:星空流年  
在本篇文章里小編給大家整理的是關于SpringBoot整合mybatis使用pageHelper插件進行分頁操作相關知識點,需要的朋友們學習下。

SpringBoot整合mybatis分頁操作

SpringBoot整合Mybatis進行分頁操作,這里需要使用Mybatis的分頁插件:pageHelper,

關于pageHelper的介紹,請查看官方文檔: https://pagehelper.github.io/

1、使用前配置

關于pageHelper的使用配置,主要有以下2個步驟:

1.1、在pom文件中導入pageHelper依賴

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

說明:

這里使用的pageHelper依賴只做演示,需要使用最新的pageHelper依賴可以去maven中央倉庫下載,

中央倉庫地址: https://mvnrepository.com/

1.2、在application.yml文件中配置PageHelper插件

# pageHelper分頁配置
 pagehelper:
 helper-dialect: mysql
 reasonable: true
 support-methods-arguments: true
 params: count=countSql

2、使用pageHelper插件

由于pageHelper插件內置了 分頁PageBean對象 : PageInfo,所以,這里使用主要有以下幾個步驟:

1> 在service層進行分頁

2> 設置分頁參數(shù) : PageHelper.startPage(page,size),其中page為當前頁,size為每頁顯示條數(shù)

3> 調用dao層的查詢全部方法 : PageHelper插件會自動的對下邊第一個查詢方法進行分頁

4> 封裝返回值PageInfo

public PageInfo findByPageHelper(int page, int size) {
    //1、調用PageHelper的startPage方法設置參數(shù)
      PageHelper.startPage(page,size);
    //2、調用查詢全部的方法
      List<Company> list = companyDao.selectList(null);
    //3、構造pageInfo返回值
      return new PageInfo(list);
    }

到此這篇關于SpringBoot整合mybatis使用pageHelper插件進行分頁操作的文章就介紹到這了,更多相關SpringBoot整合mybatis進行分頁操作內容請搜素腳本之家以前的文章或下面相關文章,希望大家以后多多支持腳本之家!

相關文章

  • IDEA卡在”正在解析Maven依賴項“的解決方法

    IDEA卡在”正在解析Maven依賴項“的解決方法

    在創(chuàng)建新的SpringBoot項目時,始終卡在"正在解析Maven依賴項…",本文小編給大家介紹了幾種相關的解決方案,具有一定的參考價值,需要的朋友可以參考下
    2023-11-11
  • Java實現(xiàn)在線聊天室(層層遞進)

    Java實現(xiàn)在線聊天室(層層遞進)

    這篇文章主要為大家詳細介紹了Java實現(xiàn)在線聊天室,層層遞進,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • 一篇文章帶你入門Java之編程規(guī)范

    一篇文章帶你入門Java之編程規(guī)范

    這篇文章主要介紹了如何養(yǎng)成良好java代碼編碼規(guī)范,規(guī)范需要平時編碼過程中注意,是一個慢慢養(yǎng)成的好習慣,下面小編就帶大家來一起詳細了解一下吧
    2021-08-08
  • Mybatis-plus如何通過反射實現(xiàn)動態(tài)排序不同字段功能

    Mybatis-plus如何通過反射實現(xiàn)動態(tài)排序不同字段功能

    這篇文章主要介紹了Mybatis-plus如何通過反射實現(xiàn)動態(tài)排序不同字段功能,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 關于Eureka的概念作用以及用法詳解

    關于Eureka的概念作用以及用法詳解

    這篇文章主要介紹了關于Eureka的概念作用以及用法詳解,服務治理就是提供了微服務架構中各微服務實例的快速上線或下線且保持各服務能正常通信的能力的方案總稱,需要的朋友可以參考下
    2023-05-05
  • Kotlin 基礎教程之類、對象、接口

    Kotlin 基礎教程之類、對象、接口

    這篇文章主要介紹了Kotlin 基礎教程之類、對象、接口的相關資料,需要的朋友可以參考下
    2017-06-06
  • 基于IntelliJ IDEA的類注釋和方法注釋操作

    基于IntelliJ IDEA的類注釋和方法注釋操作

    這篇文章主要介紹了基于IntelliJ IDEA的類注釋和方法注釋操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java字典生成算法講解

    Java字典生成算法講解

    今天小編就為大家分享一篇關于Java字典生成算法講解,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Java實現(xiàn)批量修改文件名和重命名的方法

    Java實現(xiàn)批量修改文件名和重命名的方法

    這篇文章主要介紹了Java實現(xiàn)批量修改文件名和重命名的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Fluent Mybatis實際開發(fā)中的優(yōu)勢對比

    Fluent Mybatis實際開發(fā)中的優(yōu)勢對比

    本文給大家介紹如何通過IQuery和IUpdate定義強大的動態(tài)SQL語句,給大家分享Fluent Mybatis實際開發(fā)中的優(yōu)勢講解,感興趣的朋友一起看看吧
    2021-08-08

最新評論