本章灵感来源:https://www.awei.org/2017/11/08/idea-mybatis-plugin-3-21-po-jie-fang-fa/
新版的Mybatis Plugin
采用zkm混淆了,反编译不能直接看到代码实现,破解难度大大增加。
zkm混淆的大概思路就是将源代码中的包名、类名重新编排。源代码类中直接赋值的字符串,混淆后变为通过静态代码块、构造函数、组合调用其他方法来初始化。反编译后将代码简单修改还是能够得出原文的字符串的。
本文直接提供Mybatis plugin-3.21破解版下载,下载地址为:http://download.csdn.net/download/xu_melon/10189365,原本下载是不想要积分的,但是现在积分最少都要设置为2分,有积分的同学就去下载,没有积分的同学可以私聊博主,下载之后然后将压缩包里的 MyBatis plugin 文件夹解压到 .IntelliJIdea\config\plugins 目录重启IDEA即可使用。
在IDEA的File->Settings->Plugins里能找到Mybatis plugin证明已经能够正常使用
Mybatis Plugin插件能提供给我们什么便利?
-
提供Mapper接口与配置文件中对应SQL的导航
-
编辑XML文件时自动补全
-
根据Mapper接口, 使用快捷键生成xml文件及SQL标签
-
ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C)
-
快捷键生成@Param注解
-
XML中编辑SQL时, 括号自动补全
-
XML中编辑SQL时, 支持参数自动补全(基于@Param注解识别参数)
-
自动检查Mapper XML文件中ID冲突
-
自动检查Mapper XML文件中错误的属性值
-
支持Find Usage
-
支持重构从命名
-
支持别名
-
自动生成ResultMap属性
-
快捷键: Option + Enter(Mac) | Alt + Enter(Windows)