MybatisX
MybatisX 弥补了在 VSCode 下没有高效、功能强大的 Mybatis 辅助功能插件,该插件当前还处于预览版本,特性与BUG会持续修复,请放心安装,让你拥有无比强大的 Mybatis 增强功能。
声明
- 该插件因作者日常开发均是涉及 SpringBoot 且由 Maven 管理的项目,故对Maven管理的Spring Boot适配较好
- 该插件理论上兼容 Java SE、Maven、Gradle 等项目
- 反馈问题可以到这里(ISSUE)(暂时不考虑开源)
- 作者会不定期修复插件的问题以及增加新的特性功能,有功能诉求的也可以到这里进行反馈
- 该插件与其他 IDE 中的 Mybatis 插件无任何关系,仅为开发者提供便利
依赖扩展
注意说明
- ❗❗❗推荐开启CodeLens功能体验更好(editor.codeLens=true)
功能清单
- Mybatis XML 文件 SQL 关键字高亮
- Java文件中跳转到Xml Mapper
- Xml文件中跳转到Java Mapper
- Java文件中从方法直接创建Xml中对应的节点(仅Xml文件中不存在对应的节点定义时)
- Xml中的节点创建对应的 Java 方法(仅当对应的 Java Mapper 中不存在对应的方法时)
- Mapper文件中添加Mybatis Mapper的修饰图案
- 当前版本焦点置于icon上不再显示提示文案, 光标置于当前行,会出现悬浮提示框,可以点击跳转到对应的mapper以及直接预览SQL
- Mybatis 日志转换 SQL(需要手动复制日志中关于SQL和参数行,后续支持直接读取输出进行自动转换)
- Xml文件中增强功能(节点返回参数等可以点击跳转)
- 以上功能对普通Xml和Java无效,均需要在Mybatis有效的Mapper定义文件上
- 更多功能还请耐心探索
代码片段
支持在Xml文件中直接使用下面的提示字生成片段
配置说明
key |
描述 |
默认值 |
mybatisx.sql.keywords.color |
SQL 关键词高亮颜色 |
#24BFA5 |
mybatisx.decorate.icon.enabled |
Mapper标记图标开启 |
true |
mybatisx.search.concurrency |
查找XML文件线程数 |
CPU最大核心数 |
mybatisx.search.exclude |
排除扫扫描文件夹,仅支持glob语法 |
无 |
推荐插件
| |