共计 1526 个字符,预计需要花费 4 分钟才能阅读完成。
大家好,我是大彬~
俗话说:工欲善其事必先利其器。明天给大家介绍几款我本人常常用的 IDEA 插件,很弱小,助力大家开发。
插件装置
以 IDEA 为例,进入 settings->Plugins->Maketplace,输出所须要装置的插件名称,点击 install 即可下载。下载胜利后,须要重启 IDEA,插件能力失效。
Free Mybatis Plugin
应用这个插件,能够不便的在 Mapper 接口文件和 xml 文件中进行疾速跳转,极大的晋升了体验和开发效率,举荐!
Translation
你是否还在为单词记不住而苦恼?Translation 插件解决了这个问题。咱们再也不必关上浏览器去翻译单词,只须要鼠标右键点击 translate,一键翻译,十分不便。
POJO to Json
编写接口文档的时候,常常须要将 POJO 转换成 Json,一个个复制粘贴的话,效率非常低。IDEA 的这个插件,能够一键将 POJO 转换为 Json,十分不便。
GsonFormat
在开发过程,与其余部门共事对接接口的时候,有时候对方返回的是 JSON 对象,本人须要用一个对象去承受,以便于解决后续。本人一个个手动去输出属性?效率也太低了,应用 GsonFormat 插件,一键就能够将 Json 转成相应的 Bean 对象!
Alibaba Java Coding Guidelines
为了让代码更加标准,阿里巴巴开发了一套自动化的代码标准检测插件 Alibaba Java Coding Guidelines。该插件会对代码进行扫描查看,不合乎代码标准的中央会有波浪线,鼠标移上去就会有相应的提醒,有些问题还能够疾速修复。
在 settings->editor->inspections,能够查看具体的规定。
Lombok
开发中常常须要写 Java bean,而后增加相应的 getter/setter 办法,可能还须要写结构器、equals 等办法,当属性多时会呈现大量的 getter/setter 办法,这些显得很繁琐。Lombok 能以简略的注解模式来简化 java 代码,进步开发人员的开发效率。它能通过注解的形式,在编译时主动为属性生成结构器、getter/setter、equals、hashcode、toString 办法。
如上面的例子,增加 @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
热加载插件,很牛逼,免费插件。通过这款插件咱们批改代码、配置文件等,不须要重启服务器,只须要从新编译我的项目就能将批改的代码部署到服务器上,极大的进步了开发效率。
SequenceDiagram
看代码的时候,有些代码的调用层级深度比拟多,看着看着本人就乱了,这种状况下,本人画时序图很繁琐,比拟浪费时间。SequenceDiagram 帮忙咱们解决了这个问题。这个插件可能依据办法的调用关系,主动生成执行时序图,十分不便!
最初给大家举荐一个 github 仓库,下面放了上百本经典的计算机书籍,能够 star 一下,下次找书间接在下面搜寻,仓库继续更新中~
github 仓库:
https://github.com/Tyson0314/…
如果 github 拜访不了,能够拜访 gitee 仓库。
gitee 仓库:
https://gitee.com/tysondai/ja…
码字不易,如果感觉对你有帮忙,能够点个赞激励一下!