MyBatis-Plus分页插件使用
MyBatis-Plus分页插件使用
官方文档
https://baomidou.com/plugins/pagination/
基本介绍
- MyBatis-Plus 的分页插件
PaginationInnerInterceptor
提供了强大的分页功能,支持多种数据库,使得分页查询变得简单高效。
使用:
-
创建 MybatisPlusConfig,并注入容器
-
@Configuration public class MybatisPlusConfig { //添加分页插件 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 如果配置多个插件, 切记分页最后添加 // 如果有多数据源可以不配具体类型, 否则都建议配上具体的 DbType return interceptor; } }
-
编写Controller【直接可以处理分页了,还是很方便的】
-
//处理分页显示 @GetMapping("/byPage") public Result listFurnByPage(@RequestParam(defaultValue = "1")Integer pageNum, @RequestParam(defaultValue="5")Integer pageSize){ Page<Xxx> page = furnService.page(new Page<>(pageNum, pageSize)); return Result.success(page); }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~