IDEA的mybatis插件plugin 和tools

最近用idea写项目,mybatis从Mapper.java到xml每次跳转都不方便,在曾俊的提醒下装了两个插件,感谢曾俊的提醒,装好后特此分享。

2017.11.16 更新

关于新版的Mybatis Plugin采用zkm混淆了,反编译不能直接看到代码实现,破解难度大大增加。

zkm混淆的大概思路就是将源代码中的包名、类名重新编排。源代码类中直接赋值的字符串,混淆后变为通过静态代码块、构造函数、组合调用其他方法来初始化。反编译后将代码简单修改还是能够得出原文的字符串的。

 

先给出破解后的jar,直接替换原jar即可。路径:(C:\Users\lemo\.IntelliJIdea2017.1\config\plugins\mybatis_plus\lib\iMybatis-3.21.jar

http://www.awei.org/download/iMybatis-3.21.jar

转载自https://www.awei.org/2017/11/08/idea-mybatis-plugin-3-21-po-jie-fang-fa/

2017.11.08 更新

发现Intellij idea 不能识别 @Slf4j,@Getter ,@Setter注解红色警告,但是编译通过,推荐下载使用lombok插件。

这个插件还有很多其他功能:http://blog.csdn.net/KingBoyWorld/article/details/70175791

以下为原博文

Intellij Idea Mybatis插件主要有 Mybatis plugin插件和Mybatis tools插件。

(一)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)

随便截了两张图,具体功能自己多试就好了

图1-1

图1-2

 

(二)Mybatis tools插件主要功能有:

  • 提供Mapper接口方法与XML配置文件中对应SQL自由切换导航。
  • 提供Mapper接口方法调用明细。

图2-1

图2-2

(三)Intellj Idea15中安装Myabtis插件

选择File->Settings->Plugins,选择Browse repositores,在搜索框中输入"mybatis",分别选择安装Mybatis plugin和Mybatis tools插件,点击Install安装插件。IDEA重启即可

  • Mybatis plugin插件是要激活码的,有钱的可以捧个钱场,购买激活码

 

 

不然可以看以下破解教程,IDEA要处于关闭状态

图3-1

找到以下图片中的jar包(我的路径是C:\Users\lemo\.IntelliJIdea2017.1\config\plugins\mybatis_plus\lib)

图3-2

打开mybatis_plus.jar将图3-1中的文件复制到com文件下重启idea即可

图3-3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值