转载

IntelliJ IDEA提升效率开发插件必备

工作中,为了测试需要,我们需要将简单 Java 领域对象转成 JSON 字符串方便用 postman 或者 curl 模拟数据 plugins.jetbrains.com/plugin/9686…

IntelliJ IDEA提升效率开发插件必备

安装插件后重启Idea,选择一个类,右键:

IntelliJ IDEA提升效率开发插件必备

会复制生成的JSON到粘贴板中:ctr+V 就可以粘贴出来。

时序图生成工具:SequenceDiagram 插件

有的时候,我们需要梳理业务逻辑或者阅读源码。从中,我们需要了解整个调用链路,反向生成 UML 的时序图是强需求。其中,SequenceDiagram 插件是一个非常棒的插件。

详细使用文档,参考: plugins.jetbrains.com/plugin/8286…

比如:你想看某个方法的执行流程,可以选择右键这个方法接口或者方法实现

IntelliJ IDEA提升效率开发插件必备

立即生成时序图

IntelliJ IDEA提升效率开发插件必备

Free Mybatis plugin 插件

MyBatis 框架已经应用于各个地方。因此,围绕着 MyBatis 的插件和工具越来越多。Free Mybatis plugin 非常方便进行 Mapper 接口和 XML 文件之间跳转。

详细文档地址: plugins.jetbrains.com/plugin/8321…

安装之后在Java dao层会生成一个标记,点击标记立即跳转到xml文件指定位置,非常方便:

IntelliJ IDEA提升效率开发插件必备

并且xml里面还可以跳转会java dao 层指定的方法:

IntelliJ IDEA提升效率开发插件必备

快捷键提示工具:Key promoter X

详细文档地址: plugins.jetbrains.com/plugin/9792…

这个插件什么用呢?举个例子,你想看某个方法内部实现的时候,如果你不用快捷键,你会这样鼠标点:

IntelliJ IDEA提升效率开发插件必备

如果你安装了这个插件,你每次这样鼠标点击后,开发工具右下角会提示你,使用快捷键:

IntelliJ IDEA提升效率开发插件必备

安装这个插件后,快捷键用的飞起来。

CodeGlance 插件

当你的类上千行的时候,在你往下拖拽找对象的时候,是不是感觉挺累的,有个这个插件,可以查看缩略图一样,快速切换到自己需要去的地方,飞翔的感觉。

详细文档地址: github.com/Vektah/Code…

安装后显示效果图如下:

IntelliJ IDEA提升效率开发插件必备

JUnitGenerator V2.0 自动生成单元测试代码

编写单元测试是好的开发者的习惯,但是怎么提高你代码的效率,单元测试代码可否自动生成,这个插件就是帮我们做这事情。

修改JUnitGenerator V2.0 的配置,Settings下的 Other Settings 修改下模版和更新配置

IntelliJ IDEA提升效率开发插件必备

设置成功后,就可以根据方法或者类生成单元测试模版了:

IntelliJ IDEA提升效率开发插件必备

GenerateAllSetter 插件

当你进行对象之间赋值的时候,有没有觉得好麻烦,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:

IntelliJ IDEA提升效率开发插件必备
有没有感觉很厉害 详细地址: plugins.jetbrains.com/plugin/9360…

ideavim 插件

让你的代码如飞: 详细地址: plugins.jetbrains.com/plugin/164-… 写代码vim方式,来回切换,尽量脱离鼠标的限制,提高你的开发效率,这个插件mac上面使用效果更好。

原文  https://juejin.im/post/5d52a4edf265da03c81516de
正文到此结束
Loading...