横空出世!IDEA最强MyBatis插件来了,功能很全!

最近更新了IDEA 2026.1这个版本,发现之前使用的MyBaitsX这个插件没有兼容,启动就报错!于是就改用了MyBatisCodeHelper-Pro这个插件,体验了一把,提示很全,还有方便的MyBaits日志转SQL面板,这里分享给大家!

简介

MyBatisCodeHelper-Pro是一款IDEA上使用的MyBatis插件,功能非常强大,目前在Github上已有1.9k+Star!

它的主要功能如下:

  • mapper接口支持:支持接口与xml互相跳转、一键添加@param注解、生成xml实现。
  • xml提示支持:param的自动提示、resultMap中property的自动提示、一键删除无用xml。
  • 一键生成分页查询:支持MyBatis Plus Page和PageHelper Page两种分页查询。
  • Spring支持:支持将mapper注入到Spring中,IDEA的Spring注入不再报错。
  • SQL日志监听:可以监控项目运行过程中MyBatis的日志,自动转换为可执行SQL。

安装

MyBatisCodeHelper-Pro的安装十分简单,直接在IDEA的插件市场里搜索即可,目前已有130w的下载量,还是很流行的!

这或许是一个对你有用的开源项目,mall项目是一套基于 SpringBoot3 + Vue3 的电商系统(Github标星60K),后端支持多模块和微服务架构,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

项目演示:

使用

接下来介绍下它的详细使用,对比之前的MyBaitsX,功能确实强大了不少!

  • 安装完成后,我们可以发现mapper接口和xml之间会有小鸟标记,点击即可实现mapper接口方法和sql实现的互相跳转;
  • 在编写接口中的方法时,我们可以通过上下文操作,一键生成@Param注解;
  • 选择方法名称后,使用上下文操作,也可以一键生成空的xml实现;
  • 在xml中编写SQL时可以自动提示@Param声明的参数;
  • 在xml中编写resultMap时,对象中的属性也可自动提示;
  • 在编写接口中的方法时,我们可以通过上下文操作,一键生成分页查询,支持MyBatis Plus Page和PageHelper Page两种;
  • 之前使用MyBaitsX的时候,经常会因为mapper接口注入的识别问题而报红,安装这个插件后就可以识别到了;
  • 右侧添加了MyBatis日志面板,可以将运行过程中的MyBatis日志直接转换成可执行的SQL。

总结

今天给大家分享了下MyBatisCodeHelper-Pro插件的主要功能,这些功能都是未激活版本就可以使用的,激活版本看了下只是多了些代码生成的功能,感兴趣的小伙伴可以试试这款插件。

项目地址

github.com/gejun123456...

相关推荐
大侠归来4 分钟前
C语言与C++在基础语法上的区别
java·c语言·c++
小宋102128 分钟前
SQL + RAG 混合问答实战:结构化指标与文档证据如何统一路由
java·jvm·人工智能·sql
bro_Java66634 分钟前
链表进阶2:双向链表的构建
java·数据结构·链表
DianSan_ERP1 小时前
多平台订单自动下载与回传的技术实现:从消息推送到状态闭环引言
java·linux·服务器·前端·网络·架构·自动化
Joe_Wang51 小时前
【从0到1学习JVM · 13】点进JDK源码只有一个分号?搞懂本地方法栈与JNI机制
java·jvm·学习·本地方法栈
AI 算法大模型备案~当当1 小时前
各地备案数量怎么看:一份属地公告的认读与台账方法
java·数据库·人工智能
智鸟科技GemeOpen开发者智能设备1 小时前
GemeOpen 智能音箱 GSSM0B - 播放控制(Java示例)
java·开发语言·智能音箱
今天的砖头有点烫手啊2 小时前
Java IO/NIO/AIO 演进:从 BIO 到 Netty 的底层逻辑
java·jvm·nio
谢亮_vipxieliang2 小时前
Java 21 新特性实战:Record、Sealed、模式匹配
java·开发语言
霸道流氓气质2 小时前
LLM 应用限流与熔断机制完全指南:从多层防护架构到Java生产级弹性实战
java·开发语言·架构