在idea中,能提升编码效率的12种插件,你知道几个?( 三 )


答:有,使用GenerateAllSetter插件 。

在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
安装完插件之后,在创建的对象上,按快捷键下:alt + enter 。
在弹出的窗口中选择:Generate all setter with default value 。
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
就会自动生成如下代码:
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
简直太方便了 。
6、SequenceDiagram
我们平时在阅读源码时,为了梳理清楚内部逻辑,经常需要画一些时序图 。
如果我们直接画,会浪费很多时间,而且画的图不一定正确 。
这时可以使用:SequenceDiagram插件 。
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
选择具体某个方法,右键选择:sequence diagram选项:
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
之后,会出现时序图:
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
从此以后,能够成为画图高手了,完美 。
7、CheckStyle-IDEA
在代码格式方面,有许多地方,需要我们注意,比如:无用导入、没写注释、语法错误、方法太长等等 。
有没有办法,可以在idea中,一次性检测出上面的这些问题呢?
答:使用CheckStyle-IDEA插件 。
CheckStyle-IDEA是一个检测代码格式是否满足规范的工具,其中用得比较多的是google规范和Sun规范 。
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
安装完插件后,在idea的下方会出现:CheckStyle选项:
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
点击左边的绿色按钮,可以扫描代码 。在中间位置,会显示不符合代码规范的原因 。
双击代码,即可直接跳转到具体代码:
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
8、JRebel and XRebel
在idea中开发Java项目,有个很不爽的地方是:每次修改一个类或者接口,都需要重启服务,否则不会运行最新地方 。
而每次重启,都需要花大量的时间 。
有没有办法,Java代码修改后不用重启系统,立即生效呢?
答:使用JRebel and XRebel插件 。
如图:
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
安装完成之后,这里会有两个绿色的按钮,并且在右边多了一个选项Select Rebel Agents:
在idea中,能提升编码效率的12种插件,你知道几个?

文章插图
 
其中一个绿色的按钮,表示热部署启动项目,另外一个表示用debug默认热部署启动项目 。
Select Rebel Agents选项中包含三个值: