当前位置: 首页 > news >正文

横空出世!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部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

  • Boot项目:https://github.com/macrozheng/mall
  • Cloud项目:https://github.com/macrozheng/mall-swarm
  • 文档网站:https://www.macrozheng.com

项目演示:

使用

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

  • 安装完成后,我们可以发现mapper接口和xml之间会有小鸟标记,点击即可实现mapper接口方法和sql实现的互相跳转;

  • 在编写接口中的方法时,我们可以通过上下文操作,一键生成@Param注解;

  • 选择方法名称后,使用上下文操作,也可以一键生成空的xml实现;

  • 在xml中编写SQL时可以自动提示@Param声明的参数;

  • 在xml中编写resultMap时,对象中的属性也可自动提示;

  • 在编写接口中的方法时,我们可以通过上下文操作,一键生成分页查询,支持MyBatis Plus Page和PageHelper Page两种;

  • 之前使用MyBaitsX的时候,经常会因为mapper接口注入的识别问题而报红,安装这个插件后就可以识别到了;

  • 右侧添加了MyBatis日志面板,可以将运行过程中的MyBatis日志直接转换成可执行的SQL。

总结

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

项目地址

https://github.com/gejun123456/MyBatisCodeHelper-Pro

http://www.jsqmd.com/news/807530/

相关文章:

  • 开源开发者借助GPT-5.5创建AMD Promontory 21 xHCI温度传感器驱动
  • 为什么顶尖AI工程团队在48小时内全部升级Claude 3.5 Sonnet?——从Token效率、工具调用到JSON Schema原生支持的6个致命优势
  • 对话式AI学习助手:构建个性化计算机科学教学系统
  • 飞机环境控制系统仿真技术与Flowmaster建模实践
  • 3分钟搞定Windows PDF处理:Poppler Windows版完全指南
  • 从RISC-V到SSITH:构建下一代硬件安全架构的开放之路
  • 【独家逆向验证】:ChatGPT 2026底层采用混合稀疏MoE-Transformer v3架构,参数激活率动态压缩至12.3%,推理成本下降61%
  • 火山引擎发布 Agent Plan:新增多模态模型与 Harness 工具,引入统一计费单位
  • 从零实现Transformer:第 3 部分 - 掩码多头注意力的掩码广播(Broadcasting of Masks in Masked Multi-Head Attention)
  • RimWorld模组开发新范式:Riml元语言工具提升开发效率
  • VMware Unlocker 3.0:在普通PC上运行macOS虚拟机的终极指南
  • 积分、微分、指数和对数运算放大电路基础知识及Multisim电路仿真
  • WARPED框架:基于单目RGB视频的机器人模仿学习系统
  • 感应照明技术:从工业到家用,一场技术降维的工程冒险
  • 从零到一:手把手完成Jmeter与JDK环境搭建及配置验证
  • 长沙口碑好的学区房怎么选 - mypinpai
  • 小红书内容下载终极指南:如何用XHS-Downloader轻松保存无水印作品
  • Spec-Kit中文版:AI驱动的规范驱动开发实践指南
  • 如何在Windows和Linux上快速解锁VMware的macOS支持:Unlocker 3.0终极指南
  • 2025年项目管理工具TOP10:Gitee引领技术驱动新浪潮
  • AI编程工具的内卷:Copilot、Cursor、通义灵码,谁能笑到最后?
  • 2026年AI生成内容怕AI检测?7款专业工具帮你降AI率高效过关!收藏必备 - 降AI实验室
  • Shopify上线AI Toolkit:卖家运营提效新利器,却也暗藏风险与挑战
  • Display Driver Uninstaller终极指南:5分钟彻底解决显卡驱动残留问题
  • Elektra Skills:为AI编程助手引入结构化执行与自动化治理的解决方案架构师
  • 2026年口碑好的LED显示屏品牌排名 - mypinpai
  • 关于假发的几个偏见,今天一并说清楚
  • 机器学习在资产管理中的应用:从数据到投资组合的端到端框架
  • 长沙壹南府好不好用?有什么优点? - mypinpai
  • OpenAI 兼容接口调用 Claude 的迁移实战