三步解决Mybatis-Plus整合pagehelper

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时计算 Flink 版,5000CU*H 3个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 三步解决Mybatis-Plus整合pagehelper

一、pom.xml文件

<!--MyBatis 分页插件: MyBatis PageHelper-->
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.4.5</version>
        </dependency>

image.gif

二、application.yml文件


# PageHelper
pagehelper:
  reasonable: true
  support-methods-arguments: true
  page-size-zero: true
  params: count=countSql

image.gif

三、具体代码

具体代码也非常简单,只需要3行代码就可以将自己查询的输出适配到分页中

@RequestMapping("/search")
    public Result research(@RequestParam String lblword,@RequestParam Integer pn){
            // 设置分页(第几页,每页大小)
            PageHelper.startPage(pn,2);
            // 自己业务的查询语句
            ArrayList<Event> events = eventServiceImpl.searchSerivce(lblword);
            // 将查询结果适配到分页中
            PageInfo pageInfo=new PageInfo(events);
            // 输出
            return  ResultUtil.success(pageInfo);
            }
    }

image.gif

image.gif

目录
相关文章
|
6月前
SpringBoot+Mybatis-Plus+PageHelper分页+多条件查询
SpringBoot+Mybatis-Plus+PageHelper分页+多条件查询
159 0
|
Java 数据库连接 数据库
MyBatis与Spring集成&常用注解以及AOP和PageHelper分页插件整合
MyBatis与Spring集成&常用注解以及AOP和PageHelper分页插件整合
98 0
|
Java 数据库连接 Spring
Spring与Mybatis整合&&aop整合pageHelper分页插件2
Spring与Mybatis整合&&aop整合pageHelper分页插件2
74 0
|
6月前
|
SQL Java 数据库连接
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
【mybatis】第一篇,Springboot中使用插件PageHelper不生效解决方案
|
29天前
|
SQL JSON Java
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
这篇文章介绍了如何在Spring Boot项目中整合MyBatis和PageHelper进行分页操作,并且集成Swagger2来生成API文档,同时定义了统一的数据返回格式和请求模块。
49 1
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
|
SQL 搜索推荐 Java
MyBatis分页插件PageHelper的使用及MyBatis的特殊符号---详细介绍
MyBatis分页插件PageHelper的使用及MyBatis的特殊符号---详细介绍
124 0
|
Java 数据库连接 测试技术
Spring与MyBatis集成 AOP整合PageHelper插件
Spring与MyBatis集成 AOP整合PageHelper插件
57 0
|
6月前
|
druid Java 数据库连接
SpringBoot + Mybatis + Druid + PageHelper 实现多数据源分页
SpringBoot + Mybatis + Druid + PageHelper 实现多数据源分页
231 0
|
6月前
|
XML 监控 druid
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
【Java专题_02】springboot+mybatis+pagehelper分页插件+druid数据源详细教程
106 0
|
6月前
|
Java 关系型数据库 MySQL
一文彻底搞懂Mybatis系列(十七)之MyBatis使用分页插件PageHelper
一文彻底搞懂Mybatis系列(十七)之MyBatis使用分页插件PageHelper