admin管理员组

文章数量:1541727

作为一名老程序员了,写代码效率低加班?不可能的,不仅不加,还得想办法先干完活工费摸鱼呢~不想埋头苦干也要有方法的,熟练的使用开发工具和各种插件,辅助提升开发效率是非常重要的!今天准备和大家一起分享一下实际工作中常用的几款能提升幸福感和工作效率的IDEA插件~赶紧收藏

一、MyBatisCodeHelperPro

这个是一款比较实用的插件,相信很多朋友也都知道。不过现在收费了,29软妹币送两个激活码。体验过的都知道它的好,没体验过得可以申请7天的免费测试码,想白嫖的可以加我微信再说嘿嘿嘿……

具体功能如下:

  • 提供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).

二、TranslationPlugin

对于不经常使用英语的同学来说,对类,变量,方法想取一个合适的名字,此时发现自己的词汇早已还给老师 ,怎么办,这个插件能帮到你~(就你狗命)

直接选中你想要翻译的词,然后右键选择,或者快捷键 Ctrl+Shift+F3

三、VisualVM Launcher

一般可用于在本地开发进行压力测试,性能之类的监控器,其他场景一般不推荐使用此模式启动,还会启动另外一个Visual vm窗口,这个窗口是JDK bin目录下的JvisualVM

 安装成功并且启动后的画面如下:

 

四、Lombok

Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。

出现的神奇就是在源码中没有getter和setter方法,

但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

在使用之前需要添加一下依赖:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.8</version>
    <scope>provided</scope>
</dependency>

五、Mybatis-log-plugin

开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应~

选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection

六、GrepConsole

 Idea console输出日志一大推,想要快速找到自己想要的类型日志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,自己也可以配置自己喜欢的颜色~

从settings进入,点击 other settings,可以配置自己喜欢的颜色提示,比如我只选择了默认~


以上这几个就是今天给大家推荐的内容,除此之外,我还为每位粉丝准备了一份大厂面试题的资料福利,有需要的可以点击下方名片领取

本文标签: 插件几个翻倍效率IDEA