你们好,我是大彬~java
俗话说:工欲善其事必先利其器。今天给你们介绍几款我本身常常用的 IDEA 插件,很强大,助力你们开发。git
以IDEA为例,进入settings->Plugins->Maketplace,输入所须要安装的插件名称,点击install便可下载。下载成功后,须要重启IDEA,插件才能生效。github
使用这个插件,能够方便的在Mapper接口文件和xml文件中进行快速跳转,极大的提高了体验和开发效率,推荐!json
你是否还在为单词记不住而苦恼?Translation插件解决了这个问题。咱们不再用打开浏览器去翻译单词,只须要鼠标右键点击translate,一键翻译,很是方便。浏览器
编写接口文档的时候,常常须要将POJO转换成Json,一个个复制粘贴的话,效率很是低。IDEA的这个插件,能够一键将POJO转换为Json,很是方便。服务器
在开发过程,与其余部门同事对接接口的时候,有时候对方返回的是JSON对象,本身须要用一个对象去接受,以便于处理后续。本身一个个手动去输入属性?效率也过低了,使用GsonFormat插件,一键就能够将Json转成相应的Bean对象!mybatis
为了让代码更加规范,阿里巴巴开发了一套自动化的代码规范检测插件Alibaba Java Coding Guidelines 。该插件会对代码进行扫描检查,不符合代码规范的地方会有波浪线,鼠标移上去就会有相应的提示,有些问题还能够快速修复。app
在settings->editor->inspections,能够查看具体的规则。ide
开发中常常须要写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; }
热加载插件,很牛逼,收费插件。经过这款插件咱们修改代码、配置文件等,不须要重启服务器,只须要从新编译项目就能将修改的代码部署到服务器上,极大的提升了开发效率。
看代码的时候,有些代码的调用层级深度比较多,看着看着本身就乱了,这种状况下,本身画时序图很繁琐,比较浪费时间。SequenceDiagram 帮助咱们解决了这个问题。这个插件可以根据方法的调用关系,自动生成执行时序图,很是方便!
最后给你们推荐一个github仓库,上面放了上百本经典的计算机书籍,能够star一下,下次找书直接在上面搜索,仓库持续更新中~
github仓库:
https://github.com/Tyson0314/java-books
若是github访问不了,能够访问gitee仓库。
gitee仓库:
https://gitee.com/tysondai/java-books
码字不易,若是以为对你有帮忙,能够点个赞鼓励一下!