IntelliJ IDEA实用插件汇总

汇总开发中一直在用的 IntelliJ IDEA 插件。帮助我大大提升开发效率。

IntelliJ IDEA 安装插件的方式:Mac 系统下,依次点击:Preferences -> Plugins 。弹出的窗口中 Marketplace 是插件市场,可以从这里搜索安装插件;Installed是已经安装的插件。

Lombok

一个注解或几个注解的帮助我们省去很多繁琐的代码。

例如:
@Getter@Setter给 Java 类中所有属性生成 getter、setter 方法;
@NoArgsConstructor@AllArgsConstructor给 Java 类生成无参、全参构造方法;
@ToString给 Java 类生成 toString 方法等等。

paste image
更多详细使用姿势见Lombok使用详解

MyBatisX

在 Mapper 接口和Xml文件跳转。

  • 从 Mapper 类跳转到对应的 Xml,从 Mapper 类的方法跳转到对应 Xml 中的节点。
  • 从 Xml 跳转到对应的 Mapper。
  • 从 Java 类的方法生成 Xml 的节点。

paste image

Mapper 类跳转到对应的 Xml

paste image

Xml 跳转到对应的 Mapper 类

paste image

从 Java 类的方法生成 Xml 的节点

RestfulToolkit

根据 url 找到对应的 Controller ,Spring Web 项目开发必备。
Mac 快捷键:command + \
paste image

Grep Console

控制台日志高亮。
还可以过滤日志,把过滤结果单独放到一个页签。
paste image

Alibaba Java Coding Guidelines

阿里巴巴《Java开发手册》的配套插件,可以实时检查代码不符合手册规范的地方。
paste image
自动规范代码
paste image
paste image

Maven Helper

快速找出 Maven 项目的依赖冲突,还能解决冲突。
paste image

Statistic

代码统计插件,统计项目代码的行数和文件大小。
paste image

Translation

翻译英文,支持翻译选中内容、翻译整个文件。
paste image

SpotBugs

bug 扫描插件
paste image

IDE Features Trainer

IDE 新特新学习插件,可以学习快捷键等

MybatisLogFormat

其他

SonarLint

坚持原创技术分享,您的支持将鼓励我继续创作!