强烈IDEA这些插件,让你的开发速度飞起来!

你们好,我是大彬~java

俗话说:工欲善其事必先利其器。今天给你们介绍几款我本身常常用的 IDEA 插件,很强大,助力你们开发。git

插件安装

以IDEA为例,进入settings->Plugins->Maketplace,输入所须要安装的插件名称,点击install便可下载。下载成功后,须要重启IDEA,插件才能生效。github

image-20210810235700037

Free Mybatis Plugin

使用这个插件,能够方便的在Mapper接口文件和xml文件中进行快速跳转,极大的提高了体验和开发效率,推荐!json

mybatis-free

Translation

你是否还在为单词记不住而苦恼?Translation插件解决了这个问题。咱们不再用打开浏览器去翻译单词,只须要鼠标右键点击translate,一键翻译,很是方便。浏览器

translate

POJO to Json

编写接口文档的时候,常常须要将POJO转换成Json,一个个复制粘贴的话,效率很是低。IDEA的这个插件,能够一键将POJO转换为Json,很是方便。服务器

pojoToJson

GsonFormat

在开发过程,与其余部门同事对接接口的时候,有时候对方返回的是JSON对象,本身须要用一个对象去接受,以便于处理后续。本身一个个手动去输入属性?效率也过低了,使用GsonFormat插件,一键就能够将Json转成相应的Bean对象!mybatis

gson-format

Alibaba Java Coding Guidelines

为了让代码更加规范,阿里巴巴开发了一套自动化的代码规范检测插件Alibaba Java Coding Guidelines 。该插件会对代码进行扫描检查,不符合代码规范的地方会有波浪线,鼠标移上去就会有相应的提示,有些问题还能够快速修复。app

在settings->editor->inspections,能够查看具体的规则。ide

image-20210810235157012

Lombok

开发中常常须要写Java bean,而后添加相应的getter/setter方法,可能还须要写构造器、equals等方法,当属性多时会出现大量的getter/setter方法,这些显得很繁琐。Lombok能以简单的注解形式来简化java代码,提升开发人员的开发效率。它能经过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。ui

以下面的例子,添加@Data,提供类全部属性的 getter 和 setter 方法,不须要本身实现。添加@ToString注解,自动生成toString()方法。

@Data
@ToString
public class Announcement {
    private Integer id;
    private String title;
    private String body;
    private Integer top;
    private Date time;
}

JRebel

热加载插件,很牛逼,收费插件。经过这款插件咱们修改代码、配置文件等,不须要重启服务器,只须要从新编译项目就能将修改的代码部署到服务器上,极大的提升了开发效率。

image-20210811001633545

SequenceDiagram

看代码的时候,有些代码的调用层级深度比较多,看着看着本身就乱了,这种状况下,本身画时序图很繁琐,比较浪费时间。SequenceDiagram 帮助咱们解决了这个问题。这个插件可以根据方法的调用关系,自动生成执行时序图,很是方便!

image-20210811001932379

最后给你们推荐一个github仓库,上面放了上百本经典的计算机书籍,能够star一下,下次找书直接在上面搜索,仓库持续更新中~

书单

github仓库:

https://github.com/Tyson0314/java-books

若是github访问不了,能够访问gitee仓库。

gitee仓库:

https://gitee.com/tysondai/java-books

码字不易,若是以为对你有帮忙,能够点个赞鼓励一下!

相关文章
相关标签/搜索