MyBatisPlus-分页插件的基本使用

目录

配置插件

使用分页API


配置插件

首先,要在配置类中注册MyBatisPlus的核心插件,同时添加分页插件。(可以放到config软件包下)

可以看到,我们定义了一个配置类,在配置类里声明了一个Bean,这个Bean的名字叫做mybatisPlusInterceptor,从这个名字可以推测出mp的插件是基于拦截器做的,它会拦截业务sql语句的执行,并去实现各种各样的扩展功能。限制分页查询的上限可以避免一次网络传输查询过多数据,而导致服务器,数据库的压力过大。

使用分页API

接着,就可以使用分页API

pageNo是页码,pageSize是每页大小

创建配置对象

添加排序参数,true是升序,false是降序

排序参数可以添加多个,如:

其意思是想根据balance排序,如果balance相同,再根据id排序

调用分页查询的方法,这个地方只传了page,没有传第二个参数,表明没有查询的过滤条件,只做分页和排序

相关推荐
ZeroToOneDev7 小时前
SpringMvc
java·spring
坚持学习前端日记7 小时前
认证模块文档
java·服务器·前端·数据库·spring
qq_12498707537 小时前
基于springboot的文化旅游小程序(源码+论文+部署+安装)
java·spring boot·后端·微信小程序·小程序·毕业设计·旅游
num_killer16 小时前
小白的Langchain学习
java·python·学习·langchain
期待のcode16 小时前
Java虚拟机的运行模式
java·开发语言·jvm
程序员老徐16 小时前
Tomcat源码分析三(Tomcat请求源码分析)
java·tomcat
a程序小傲16 小时前
京东Java面试被问:动态规划的状态压缩和优化技巧
java·开发语言·mysql·算法·adb·postgresql·深度优先
仙俊红17 小时前
spring的IoC(控制反转)面试题
java·后端·spring
阿湯哥17 小时前
AgentScope Java 集成 Spring AI Alibaba Workflow 完整指南
java·人工智能·spring
小楼v17 小时前
说说常见的限流算法及如何使用Redisson实现多机限流
java·后端·redisson·限流算法