几款好用的Intellij插件

1,543 阅读2分钟

好的插件可以提高工作效率,以下推荐几款在java开发中好用的Intellij插件。

lombok

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString等方法。 使用lombok 后,不需要再手动写getter/setter等方法,使得代码更简洁。

@Data
public class SuggestRequestType {

    private String keyword;

    private boolean trace;

    private Integer count;
}

Alibaba Java Coding Guidelines

阿里巴巴基于《阿里巴巴Java开发规约》手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。它就是Alibaba Java Coding Guidelines 插件。 插件安装后,右键项目,点击编码规范扫描,会生成Blocker 、Critical 、Major 错误等级说明。该插件支持实时检测功能。可在Tools->阿里编码规范里设置。

Maven Helper

支持一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖。 在插件安装好之后,我们打开pom.xml文件,在底部会多出一个Dependency Analyzer选项,如图

GenerateAllSetter

new一个对象后,鼠标停在新建的对象上,按快捷键option+enter(mac)选择一键生成这个对象所有的set方法。

Statistic

Statistic用于统计项目代码的行数,安装后,可点击下面任务栏的Statistic标签进行代码统计。可统计不同类型的文件大行数核占用内存大小等参数。 Overview 参数说明(例如java) Count : java文件的数量 Size SUM : java所有文件总占用硬盘大小 Size MIN : java文件的最小文件占用硬盘大小 Size MAX : java文件的最大文件占用硬盘大小 Size AVG : java文件的平均占用硬盘大小 Lines : java文件的总行数 Lines MIN : java文件的最小行数 Lines MAX : java文件的最大行数 Lines AVG : java文件的平均行数