工作中,为了测试需要,我们需要将简单 Java 领域对象转成 JSON 字符串方便用 postman 或者 curl 模拟数据 plugins.jetbrains.com/plugin/9686…
安装插件后重启Idea,选择一个类,右键:
会复制生成的JSON到粘贴板中:ctr+V 就可以粘贴出来。
有的时候,我们需要梳理业务逻辑或者阅读源码。从中,我们需要了解整个调用链路,反向生成 UML 的时序图是强需求。其中,SequenceDiagram 插件是一个非常棒的插件。
详细使用文档,参考: plugins.jetbrains.com/plugin/8286…
比如:你想看某个方法的执行流程,可以选择右键这个方法接口或者方法实现
立即生成时序图
MyBatis 框架已经应用于各个地方。因此,围绕着 MyBatis 的插件和工具越来越多。Free Mybatis plugin 非常方便进行 Mapper 接口和 XML 文件之间跳转。
详细文档地址: plugins.jetbrains.com/plugin/8321…
安装之后在Java dao层会生成一个标记,点击标记立即跳转到xml文件指定位置,非常方便:
并且xml里面还可以跳转会java dao 层指定的方法:
详细文档地址: plugins.jetbrains.com/plugin/9792…
这个插件什么用呢?举个例子,你想看某个方法内部实现的时候,如果你不用快捷键,你会这样鼠标点:
如果你安装了这个插件,你每次这样鼠标点击后,开发工具右下角会提示你,使用快捷键:
安装这个插件后,快捷键用的飞起来。
当你的类上千行的时候,在你往下拖拽找对象的时候,是不是感觉挺累的,有个这个插件,可以查看缩略图一样,快速切换到自己需要去的地方,飞翔的感觉。
详细文档地址: github.com/Vektah/Code…
安装后显示效果图如下:
编写单元测试是好的开发者的习惯,但是怎么提高你代码的效率,单元测试代码可否自动生成,这个插件就是帮我们做这事情。
修改JUnitGenerator V2.0 的配置,Settings下的 Other Settings 修改下模版和更新配置
设置成功后,就可以根据方法或者类生成单元测试模版了:
当你进行对象之间赋值的时候,有没有觉得好麻烦,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:
有没有感觉很厉害 详细地址: plugins.jetbrains.com/plugin/9360…让你的代码如飞: 详细地址: plugins.jetbrains.com/plugin/164-… 写代码vim方式,来回切换,尽量脱离鼠标的限制,提高你的开发效率,这个插件mac上面使用效果更好。