首页 > 其他分享 >Spring Boot 之 Mybatis Plus 分页插件

Spring Boot 之 Mybatis Plus 分页插件

时间:2023-06-28 13:01:50浏览次数:40  
标签:插件 分页 Spring Boot MybatisPlusInterceptor paginationInnerInterceptor interceptor

  1. 创建分页插件所在的类MybatisPlusConfiguration,并添加注解@Configuration
  2. 在配置类中添加以下代码
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
    /**
     * MybatisPlusInterceptor是插件主体,管理所有的插件
     */
    MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
    /**
     * 创建分页插件
     */
    PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(DbType.MYSQL);
    /**
     * 溢出总页数后按最大页处理
     */
    paginationInnerInterceptor.setOverflow(true);
    //把分页插件设置给插件主体
    interceptor.addInnerInterceptor(paginationInnerInterceptor);
    return interceptor;
}

标签:插件,分页,Spring,Boot,MybatisPlusInterceptor,paginationInnerInterceptor,interceptor
From: https://www.cnblogs.com/insilently/p/17511117.html

相关文章

  • Android 中高级面试原理:热修复与插件化基础—Java与Android虚拟机
    一、Java虚拟机(JVM)1、JVM整体结构使用javac将java文件编译成class文件。类加载器(ClassLoader)将class字节码加载进JVM对应的内存中。JVM将内存分配给方法区、堆区、栈区、本地方式栈4个部分,这4个部分分别存储字节码不同的部分。垃圾回收器(gc)会管理整个内存空间中的垃圾。2、Java代码......
  • spring基础之常用组件
    spring基础之常用组件一、基于xml注入bean先看看我们在没有使用注解之前,最早使用xml进行bean的注入是怎么操作的呢?首先我们需要在项目中创建一个.xml文件然后使用bean标签注册一些组件。现在我们就以注册person这个bean进行举例。先创建一个需要注册的bean实例@Data@AllArgs......
  • vscode插件
    bookmarksc/c++c/c++extensionpackCMakeCMakeToolsDevContainersDockerGitHistoryGitLenshighlight-wordsMarkdownAllinOneOneDarkProRemote-SSHROSTodoTreecatkin-tools......
  • vscode推荐插件
    js相关的插件JavaScript(ES6)codesnippetsBabelES6/ES7htmlcss汉化Chinese(Simplified)(简体中文)LanguagePackforVisualStudioCode标签自动闭合AutoCloseTaggit相关插件GitHistoryGitLens—Gitsupercharged......
  • Taurus .Net Core 微服务开源框架:Admin 插件【3】 - 指标统计管理
    前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【2】-系统环境信息管理本篇继续介绍下一个内容:1、系统指标节点:Metric- API 界面界面图如下:1、简要说明:数据查看:该页面默认呈现API访问次数的统计,由于要显示的数据列有点多,24小时,因此用了全屏显示。同时提供快捷......
  • SpringBoot接入Chat-GPT3
    创建一个APIKeyAPIKey创建网址:https://platform.openai.com/account/api-keys先登录OpenAI账号登陆后创建一个APIKey起一个名字点击创建,生成一个APIKey,记录下这个APIKey后续会用。可以在官网看到剩余容量,账号默认会送$18刀的容量,超过需要购买。在SpringB......
  • SpringCloud学习-2
    SpringCloud学习第二天Eureka相关配置eureka:client:service-url:defaultZone:http://127.0.0.1:10087/eureka#设置eureka服务注册的地址register-with-eureka:false#不注册自己,自己不会显示在服务列表中registry-fetch-interval-seconds:30#......
  • SpringBoot自定义starter
    1、先来一个简单的案例非常简单的工程结构controllerpackagecom.ly.demo.controller;importcom.ly.demo.service.MyStarterService;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.web.bind.annotation.GetMapping;import......
  • 2023年VSCode插件
    第一推动|2023年VSCode插件最新推荐(54款) 本文介绍前端开发领域常用的一些VSCode插件,插件是VSCode最重要的组成部分之一,本文列出了我自己在以往工作经验中积累的54款插件,个人觉得这些插件是有用或有趣的,根据它们的作用,我粗略的把它们分成了代码管理、文本和图片处理、前端框架......
  • eclipse中使用maven插件的有关问题:Updating index central|http://repo1.maven.org/m
    eclipse中使用maven插件的问题:Updatingindexcentral|http://repo1.maven.org/maven2问题产生如下:因为单位使用了过滤,访问Internet时,超过10M的内容就拒绝。因为maven插件在初始时,需要下载Maven的index文件,这个文件比较大,有38M多,下载不成功。所以造成使用Maven添加依赖项时(AddDep......