国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

springboot使用Mybatis-plus分頁插件

這篇具有很好參考價(jià)值的文章主要介紹了springboot使用Mybatis-plus分頁插件。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1. 引入依賴

在?pom.xml?文件中添加 MyBatis Plus 和分頁插件的依賴:

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>{mybatis-plus-version}</version>
</dependency>

<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-extension</artifactId>
    <version>{mybatis-plus-version}</version>
</dependency>

注意替換?{mybatis-plus-version}?為對應(yīng)的版本號。

2. 配置分頁插件

在 Spring Boot 的配置文件?application.yml?中添加分頁插件的配置參數(shù):

mybatis-plus:
  configuration:
    # 將下劃線轉(zhuǎn)換為駝峰命名規(guī)則
    map-underscore-to-camel-case: true
    # 配置 MyBatis Plus 分頁插件
    plugins:
      - com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor

注意代碼中的注釋,其中?PaginationInterceptor?表示使用 MyBatis Plus 提供的分頁插件。

3. 接口層代碼

在接口層使用 MyBatis Plus 提供的?com.baomidou.mybatisplus.extension.plugins.pagination.Page?類來封裝分頁參數(shù)和查詢結(jié)果,例如:

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.stereotype.Service;

@Service
public class UserServiceImpl implements UserService {

    @Autowired
    private UserMapper userMapper;

    @Override
    public Page<User> getUsers(int pageNum, int pageSize) {
        // 封裝分頁參數(shù)
        Page<User> page = new Page<>(pageNum, pageSize);
        return userMapper.selectPage(page, null);
    }
}

這里使用?Page?類來封裝分頁參數(shù),其中?pageNum?表示當(dāng)前頁碼,pageSize?表示每頁的記錄數(shù)。使用?selectPage()?方法進(jìn)行分頁查詢。

4. DAO 層代碼

在 DAO 層的實(shí)體類中添加對應(yīng)的注解和分頁參數(shù),例如:

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("user")
public class User {

    private Long id;
    private String name;
    private Integer age;
    private String email;

}

在 DAO 層繼承?com.baomidou.mybatisplus.core.mapper.BaseMapper?接口,并使用 MyBatis Plus 提供的注解?@Mapper?和?@Repository,例如:

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

@Mapper
@Repository
public interface UserMapper extends BaseMapper<User> {

}

到這里,就可以在 Spring Boot 項(xiàng)目中使用 MyBatis Plus 分頁插件了文章來源地址http://www.zghlxwxcb.cn/news/detail-468770.html

到了這里,關(guān)于springboot使用Mybatis-plus分頁插件的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot 結(jié)合 mybatis-plus 實(shí)現(xiàn)分頁功能

    SpringBoot 結(jié)合 mybatis-plus 實(shí)現(xiàn)分頁功能

    ????????要實(shí)現(xiàn)分頁功能方法有很多,但最基本的實(shí)現(xiàn)原理都差不多,所以在實(shí)現(xiàn)功能之前要先把原理搞明白。正如刪除有 “邏輯刪除”? 和 “物理刪除\\\" 之分,分頁也有 “邏輯分頁” 和 “物理分頁”; 1、邏輯分頁:邏輯分頁依賴于代碼。(Mybatis自帶的分頁插件就是邏

    2024年02月06日
    瀏覽(17)
  • 詳解Mybatis-Plus中分頁插件PaginationInterceptor, MybatisPlusInterceptor在SpringBoot中的使用

    我們在開發(fā)的過程中,經(jīng)常會遇到分頁操作,其分為邏輯分頁和物理分頁,具體可參考我的博文:

    2023年04月14日
    瀏覽(23)
  • 【SpringBoot】MyBatis與MyBatis-Plus分頁查詢 & github中的PageHelper

    【SpringBoot】MyBatis與MyBatis-Plus分頁查詢 & github中的PageHelper

    ??????? 筆者寫這篇博客是因?yàn)榻谟龅降年P(guān)于兩者之間的分頁代碼差距,其實(shí)之前也遇見過但是沒有去整理這篇博客,但由于還是被困擾了小一會兒時(shí)間,所以還是需要 加深記憶 。其實(shí)會看前后端傳參解決這個(gè)問題很快、不麻煩。關(guān)于這兩個(gè)框架的分頁代碼問題主要就

    2024年02月03日
    瀏覽(25)
  • SpringBoot整合mybatis-plus實(shí)現(xiàn)分頁查詢(建議收藏)

    SpringBoot整合mybatis-plus實(shí)現(xiàn)分頁查詢(建議收藏)

    一、前言 ? ? ? ? 最近學(xué)習(xí)了SpringBoot分頁查詢的兩種寫法,一種是手動(dòng)實(shí)現(xiàn),另一種是使用框架實(shí)現(xiàn)?,F(xiàn)在我將具體的實(shí)現(xiàn)流程分享一下。 二、手動(dòng)實(shí)現(xiàn)分頁查詢 ????????先復(fù)習(xí)一下,SQL中的limit,下面一行sql語句的意思是從第二個(gè)數(shù)據(jù)開始查,查詢出兩條數(shù)據(jù)

    2024年01月16日
    瀏覽(18)
  • Springboot引入mybatis-plus及操作mysql的json字段

    springboot引入mybatis-plus,創(chuàng)建springboot項(xiàng)目省略 pom文件 配置文件 備注信息 springboot使用mybatis和mybatis-plus沒有什么區(qū)別,需要注意的是配置文件跟配置名:mybatis-plus 使用mybatis-plus的有點(diǎn)在于,在mybatis的基礎(chǔ)上記性了一系列的有效封裝,節(jié)約了開發(fā)時(shí)間,有這方面興趣額同學(xué)自行

    2024年02月06日
    瀏覽(20)
  • mybatis-plus分頁查詢(springboot中實(shí)現(xiàn)單表和多表查詢)

    mybatis-plus分頁查詢(springboot中實(shí)現(xiàn)單表和多表查詢)

    一、mybatis-plus單表查詢 使用mybatis-plus實(shí)現(xiàn)單表分頁查詢 非常方便,主要操作步驟如下: 配置分頁查詢攔截器 進(jìn)行分頁查詢 1.首先,打開mybatis-plus官網(wǎng)的插件(插件主體) 或者點(diǎn)擊mybatis-plus插件 我是配置在springboot項(xiàng)目中,所以找到springboot的分頁配置 2.配置分頁查詢攔截器

    2024年02月08日
    瀏覽(16)
  • SpringBoot+Mybatis-Plus+Thymeleaf+Bootstrap分頁查詢(前后端完整版開源學(xué)習(xí))圖書管理系統(tǒng)

    SpringBoot+Mybatis-Plus+Thymeleaf+Bootstrap分頁查詢(前后端完整版開源學(xué)習(xí))圖書管理系統(tǒng)

    Mybatis-Plus | Spring Boot+Mybatis-Plus+Thymeleaf+Bootstrap分頁頁查詢(前后端都有) 主要參考了這篇博客。 運(yùn)行截圖 3.9.1 mybatis-plus 插入時(shí)間和更新時(shí)間字段自動(dòng)填充工具 3.9.2 分頁插件工具

    2023年04月11日
    瀏覽(18)
  • mybatis-plus分頁方式

    mybatis-plus分頁方式

    概述 MyBatisPlus中提供的(自帶的)分頁插件,非常簡單,只需要簡單的配置就可以實(shí)現(xiàn)分頁功能。 詳細(xì)步驟: 第一步::config.MybatisPlusConfig.java:配置類,配置mybatisplus的插件功能。 第二步:驗(yàn)證(測試): 官網(wǎng)介紹: IXxxService.java: XxxServiceImpl.java: XxxController.java 業(yè)務(wù)(

    2024年02月16日
    瀏覽(17)
  • Mybatis-Plus手動(dòng)分頁

    ?TableDataInfo ?serviceImpl.selectPageQueryUserList

    2024年02月11日
    瀏覽(16)
  • MyBatis與MyBatis-Plus的分頁以及轉(zhuǎn)換

    MyBatis和MyBatis-Plus都是Java持久化框架,用于簡化數(shù)據(jù)庫訪問和操作。它們提供了面向?qū)ο蟮姆绞絹砉芾黻P(guān)系型數(shù)據(jù)庫中的數(shù)據(jù)。 MyBatis 是一個(gè)輕量級的持久化框架,通過XML或注解配置,將SQL語句與Java對象進(jìn)行映射,使開發(fā)者可以使用簡單的API來執(zhí)行數(shù)據(jù)庫操作。MyBatis支持動(dòng)態(tài)

    2024年02月11日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包