Mybatis Smart Code Help插件使用介绍
介绍
插件经历了2年多的开发,分别有Mybatis Smart Code Help Pro和Mybatis Smart Code Help
Mybatis Smart Code Help Pro 版本是收费版本
Mybatis Smart Code Help 是免费版本
本人发现此插件的免费版本已经可以满足日常很多功能需求了,算是比较良心的一款插件了
当然如果条件可以可以使用他们家的收费版本,附件更多的功能可以满足有更高需求的同学
插件功能展示
功能点 | 免费版本 | 收费版本 | 插件版本 |
---|---|---|---|
支持配置DAO SERVICE 等基本信息的一键生成 | ✔ | ✔ | 2022.1.1+ |
支持@Data 等常见注解的使用 | ✔ | ✔ | 2022.1.1+ |
支持XML 属性自动映射实体和数据库表字段 | ✔ | ✔ | 2022.1.1+ |
支持XML 编辑自动提示 | ✔ | ✔ | 2022.1.1+ |
支持XML collection中的 参数检测 | ✔ | ✔ | 2022.1.1+ |
支持Dao方法自动生成Sql | ✔ | ✔ | 2022.1.1+ |
支持Service根据不同模式生成 | ✔ | ✔ | 2022.1.1+ |
支持@trim 实体类去除空格 | ✔ | ✔ | 2022.1.1+ |
支持XML sql自动生成Dao方法~~ | ✔ | ✔ | 2022.1.1+ |
支持自定义数据库工具,使用方法和idea 自带的一样,满足在社区版中使用 | ✔ | ✔ | 2022.1.1+ |
支持TK mapper | ✔ | ✔ | 2022.1.1+ |
数据库配置支持oracle | ✔ | ✔ | 2022.1.1+ |
支持Service mapper 方法直接跳转到xml文件 | ✔ | ✔ | 2022.1.1+ |
支持多表单独定义一键生成 | ✔ | ✔ | 2022.1.1+ |
支持动态启动内置数据库工具 | ✔ | ✔ | 2022.1.1+ |
检测mapper方法是否在xml文件中实现,并且提供一键生成xml方法 | ✔ | ✔ | 2022.1.1+ |
检测mapper返回值是否和xml一致 | ✔ | ✔ | 2022.1.1+ |
支持国际化 | ✔ | ✔ | 2022.1.1+ |
支持Mybatis plus3 | ✘ | ✔ | 2022.1.1+ |
支持mybatis sql 日志的抓取和格式化输出 | ✘ | ✔ | 2022.1.1+ |
表配置UI增加字段注释展示 | ✘ | ✔ | 2022.1.1+ |
自定义数据库配置支持一键导入项目数据库配置 | ✘ | ✔ | 2022.1.1+ |
支持Xml文件#{}参数跳转到方法或者实际使用类字段 | ✘ | ✔ | 2022.1.1+ |
支持xml 文件Mybatis 参数检测和快速修复 | ✘ | ✔ | 2022.1.1+ |
支持xml 文件Mybatis 参数检测 | ✘ | ✔ | 2022.1.1+ |
支持mybatis log 窗口统一收集项目mybatis sql并且构建成可以直接执行的sql | ✘ | ✔ | 2022.1.1+ |
支持mybatis param参数跳转 | ✘ | ✔ | 2022.1.5+ |
支持mybatis param 参数重构 | ✘ | ✔ | 2022.1.5+ |
支持mybatis if test 表达式 重构 | ✘ | ✔ | 2022.1.5+ |
支持mybatis if test 表达式 跳转 | ✘ | ✔ | 2022.1.5+ |
支持生成批量更新方法 | ✘ | ✔ | 2022.1.1+ |
支持手动选择mybatis sql日志转成sql并执行 | ✘ | ✔ | 2022.2.0+ |
支持插件数据库直接执行sql脚本 | ✘ | ✔ | 2022.2.0+ |
支持连接数据库属性字段配置 | ✘ | ✔ | 2022.2.0+ |
支持动态插件图标配置 | ✘ | ✔ | 2022.2.0+ |
一键生成mybatis 代码
界面还是蛮漂亮的
支持xml各种参数重构,跳转,补全
支持mybatis sql 日志拦截和支持sql
内置数据库,可替代Database Tool 执行基本功能
此处有点遗憾的是,插件现在只支持mysql 和oracle
自由配置插件图标颜色和图标
总结
插件还包含数据库的功能,对应使用社区版的idea开发同学来说是一个非常友好的支持了,操作习惯和idea收费版Database Tool 操作方式一致
处理数据库的功能,还发现插件自带了拦截mybatis sql日志的功能,可以一键转成可执行的sql语句,并且支持直接支持sql语句
更细的功能大家可以自行查阅他们的文档
Mybatis Smart Code Help插件使用介绍相关推荐
- WinDBG插件编写介绍及在Nano Code中加载扩展
穷理者,因其所已知而及其所未知,因其所已达而及其所未达.人之良知,本所固有.然不能穷理者,只是足于已知已达,而不能穷其未知未达,故见得一截,又不曾见得一截,此其所以于理未精也.然仍须功夫日日增加.今日 ...
- MyBatis 源码分析 - 插件机制
1.简介 一般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者自行拓展.这样的好处是显而易见的,一是增加了框架的灵活性.二是开发者可以结合实际需求,对框架进行拓展,使其能够更好的工作.以 My ...
- vscode 结束_8 个给前端的顶级 VS Code 扩展插件
翻译:京程一灯 原文:https://1stwebdesigner.com/top-free-extensions-for-vs-code/ 微软的 VS (Visual Studio) Code 是 ...
- 基于模板引擎的代码生成器Smart Code预览
概述 国内写代码生成器的不少,可以说很多公司都有自己的代码生成器,好用的却不多,可定制性不强,始终不及CodeSmith或MyGeneration.最近园子里也发了不少的代码生成器,其中henry的C ...
- Code Review工具Jupiter介绍
[IT168 技术文档] 引言 Code Review的作用和意义已在很多技术团队内达成共识,可是很多时候并未被有效执行,甚至被认为是一项费时费力的工作.借助一些工具可以更容易,更有效率地来进行Cod ...
- 用Code::Blocks Code profiler插件剖析程序性能
用Code::Blocks Code profiler插件剖析程序性能 By QiangHaohao 今天偶然发现Code::Blocks自带代码剖析插件:Code profiler,之前一直命令行来 ...
- VS Code 神器插件:代码一键运行,支持超过 40 种语言!
程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_source= csdn_bw 记得两年多前,笔者那时还在写 PHP,同时需要写 Python 和 No ...
- Visual Studio Code(插件篇):Visual Studio Code 必装的 10 个高效开发插件(扩展)
插件,亦成为 扩展. 使VSCode 如虎添翼. 本文介绍了目前前端开发最受欢迎的开发工具 VSCode 必装的 10 个开发插件,用于大大提高软件开发的效率. 相关文章推荐:Visual Studi ...
- eclipse的jmr code generator插件
eclipse的jmr code generator插件 您可以使用模板(类似jsp)从数据库生成java代码. 编写模板并根据自己的项目设置任务,而不改变项目. 例如,可以在几分钟内生成CRUD. ...
最新文章
- quercus mysql_14.5 Quercus 原理及展望
- 【推荐系统】手写ItemCF/UserCF代码,你会吗?
- DELL 14R(n4010)改XP的驱动方法(转)
- 小程序源码 租房管理系统_如何通过租房小程序开发快速引流
- 毫米波雷达_最新的7个毫米波雷达应用案例
- Anime4K:目前最热的开源实时动漫放大算法,Github上一周收获2600星!
- 使用Stack进行递归
- java 自定义登录态_java – 自定义HTTP状态代码
- 【算法导论第13章】红黑树
- Java使用iText生成word文件的解决方案
- 三星530换固态硬盘_也许是目前性价比最高的固态硬盘!三星870 QVO快速体验
- HandlerSocket安装
- python循环结构高一信息技术_高一信息技术For循环语句公开课【2019原创资源大赛】...
- 《树莓派项目实战》第四节 用LED点阵显示爱心
- [ERROR] Error executing Maven.
- ubuntu 安装caj阅读器
- python多元函数求解_使用遗传算法求二元函数的最小值
- [Eigen中文文档] 归约、访问者和广播
- 图像恢复(加噪与去噪)
- 人脑与计算机类比文献,类比推理的影响因素和脑生理基础研究(刘昌2004).pdf
热门文章
- 红旗linux无线网卡,红旗6.0一步一步搞定cdma无线网卡
- 2个月面试腾讯、B站、网易等11家公司的面经总结!经典好文
- 请你记住——《荒原的呼唤》选载之五
- linux记事本的文本换到win10 换行失效的问题
- 技术人攻略访谈三十八-许式伟:十一年逆流顺流,首席架构师到CEO
- Linux下安装Perl模块(含CPAN方法)
- 如果编程语言是一门武功绝学!那你学什么,才会成为天下第一?
- 8000字长文带你了解真实的山东大学软件园校区
- 24505 Problem A	例题1-1-1 按要求输出信息(1)
- 江南大学计算机考研好毕业吗,江南大学考研难吗?一般要什么水平才可以进入?...