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

SpringBoot整合mybatis結(jié)合pageHelper插件實(shí)現(xiàn)分頁(yè)

 更新時(shí)間:2020年02月21日 08:45:09   作者:星空流年  
在本篇文章里小編給大家整理的是關(guān)于SpringBoot整合mybatis使用pageHelper插件進(jìn)行分頁(yè)操作相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。

SpringBoot整合mybatis分頁(yè)操作

SpringBoot整合Mybatis進(jìn)行分頁(yè)操作,這里需要使用Mybatis的分頁(yè)插件:pageHelper,

關(guān)于pageHelper的介紹,請(qǐng)查看官方文檔: https://pagehelper.github.io/

1、使用前配置

關(guān)于pageHelper的使用配置,主要有以下2個(gè)步驟:

1.1、在pom文件中導(dǎo)入pageHelper依賴

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

說(shuō)明:

這里使用的pageHelper依賴只做演示,需要使用最新的pageHelper依賴可以去maven中央倉(cāng)庫(kù)下載,

中央倉(cāng)庫(kù)地址: https://mvnrepository.com/

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

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

2、使用pageHelper插件

由于pageHelper插件內(nèi)置了 分頁(yè)P(yáng)ageBean對(duì)象 : PageInfo,所以,這里使用主要有以下幾個(gè)步驟:

1> 在service層進(jìn)行分頁(yè)

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

3> 調(diào)用dao層的查詢?nèi)糠椒?: PageHelper插件會(huì)自動(dòng)的對(duì)下邊第一個(gè)查詢方法進(jìn)行分頁(yè)

4> 封裝返回值PageInfo

public PageInfo findByPageHelper(int page, int size) {
    //1、調(diào)用PageHelper的startPage方法設(shè)置參數(shù)
      PageHelper.startPage(page,size);
    //2、調(diào)用查詢?nèi)康姆椒?
      List<Company> list = companyDao.selectList(null);
    //3、構(gòu)造pageInfo返回值
      return new PageInfo(list);
    }

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

相關(guān)文章

  • IDEA卡在”正在解析Maven依賴項(xiàng)“的解決方法

    IDEA卡在”正在解析Maven依賴項(xiàng)“的解決方法

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

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

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

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

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

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

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

    關(guān)于Eureka的概念作用以及用法詳解

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

    Kotlin 基礎(chǔ)教程之類(lèi)、對(duì)象、接口

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

    基于IntelliJ IDEA的類(lèi)注釋和方法注釋操作

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

    Java字典生成算法講解

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

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

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

    Fluent Mybatis實(shí)際開(kāi)發(fā)中的優(yōu)勢(shì)對(duì)比

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

最新評(píng)論