10个 解放双手的 IDEA 插件,能自动生成的绝不手写


友情提示:插件虽好,可不要贪装哦,装多了会 卡 、卡 、卡 ~

正派干活用的

共享一点自己工作中称心如意的IDEA插件,可不是在插件商铺马马虎虎搜的,都通过实战检验,用过的都说好。可能有一些咱们用过的就快速划过就行了。

1、GenerateAllSetter

实际的开发中,可能会常常为某个目标中多个特点进行 set( ^ 9 J 赋值,尽管能够用BeanUtil.copyProperties()方法批量赋值,但这种方法有一些坏处,存在特点值掩盖的问题,所以不少场景仍是需要手动 set。如果一个目标特点太多 set 起来也很苦楚,GenerateAllSetter能够一键将目标特C – l { s V点都 set 出来。

快捷键:Alt+Enter
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

2、( P ` 8 c B S * _AlibK G g Q O l _aba Java Cod( y { = O 0 T & Oing Guide; . @ | } W /lines

阿里出品的《Java 开发7 = f Y O } 1手册》时下已经成为了许多公司新员工入职必读的手册,前一段阿里发布了《Ja3 m P & V | q Eva 开发手册(泰山版)》, 又一次对Java开发标准做了完善。不过,又臭又长的手册背2 X O – N x下来是不可能的,但集成到IDEA开发东西中就便U 5 . 5 t利许多。

举个栗子:开发手册上不允许用Executors去创建线程池,而是通过ThreadPoolExecutor的方法。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写
集成插件后会再去运用Exen F j W ^cutors去创建线程池会有如下的提示。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

3、GsonFormat

GsonFormat 个人觉得是一个十分十分有用的插件,它能够将JSON字符串自动转换成Java实体类。特别是在和其他体系对接时,往往以JSONd – . / $ 3式传输数据,而咱们需要用Java实体接收数据X 9 G J入库或者包装转发,如果字段太多一个一个编写那就太麻烦了。

快捷键:Alt+ S

10个 解放双手的 IDEA 插件,能自动生成的绝不手写
在这里刺进图片描绘

4、Maven Helper

Maven Helper 是处理Maven依靠抵触的利器,能够快速查找项目中的依靠抵触。装置后翻开pom文件,底部有 Dependency Analyzer 视图。显V t y现红色表明存在依靠抵触,点进去直. S B @ A接在包上右键Exclude扫除,pom文件中会做出相应扫除包的操作。

10个 解放双手的 IDEA 插件,能自动生成的绝不手写
在这里刺进图片描绘
  • Confl– P C + O 9 ricts(抵触)
  • All Dependencies as List(列表方式检查所有依靠)
  • All Dependencies as Treq a h 0 u M be(树结构检查所有依靠),并且这个页面还支撑查找。

5、Codota

用了Codota 后不再怕对API不会用n ] P / # 9,举个栗子:当咱们用stream().filtem f q c ( 6 * Jr()List操作,可是对filter()用法不熟,按常理咱们会百度一下,而用Codota 会提示: = F R w U许多filter()用法,节省不少查阅材料的时间。

10个 解放双手的 IDEA 插件,能自动生成的绝不手写
在这里刺进图片描绘

6、Free Me W e h x M i r %yBatis Plugin

在运用MyBatis 作为耐久框架时有一个为难的问题:SQL xml文件和定义的Java接口无法彼此跳转,不能像Jau ( 2 } p 1 a 4 %va接口间调用那样,只能全局查找稍显麻烦。Free MyBatiJ / U cs Plugin将两者之间进行关联。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

7、IntelliJad

IntelliJad是一个Java class文件的反编译东西,需要在 settinr : * fg 中设置本地Java jad.exe东西的地址。 随便找个Jar架包挑选class文件右键Decompile,会呈现反编译的成果。

8、PrK j / K = 2operties to YAML Converter

Properties 配置文件一键转换成YAML 文件,很有用的一个插件。注意:要提前备份原Properties 文件
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

9、Lombok

Lombok 插件应该比较熟,它替咱们处理了那些繁琐又重复的代码,比如SetterGettertoStringequals等方法。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

10、CodeGlance

CodeGlance 是一款代码修改区迷你缩放图插件,能够很便利的知道咱们方法大致在什么位置。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

IDEA还有不少的开发小技巧,有n Z g S r助于咱们少些代码,不知道咱们有没有发现?变量后.能够联想提示,而在联想列表的最后边有许多简练的指令@ ) ( q : s

例如:

list.sout = System.out.println(list);

list.var = List<UseJ : ! S _ Hr> list1 = list

list.nn = li^ U v W % $ tst.if (list != null)

……
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

装X用的

下边这些就属于装X神器了,能够依据个人的喜好来耍一下。

1、Material Theme UI

运用插件后界面图标款式都会变的w X , Z w l K ) q很漂亮。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

2A 0 c Z f ^ ,、activate-& J h e N s k npower-mode

这个震3 J m B动的效果看似很是酷炫,可写了十分钟代码我就快被它晃悠吐了。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

3、Nyan progress bar

会让IDEA所有进度条都变得萌萌的,但我并不建议你装k | `置由于会很卡,不知道是不是只要我这样。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

4、Rainbow Brackets

彩虹颜色的括号y 0 A D u Q,看着很舒服,有点赏心悦目的感觉。
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

整理T s u #了几百本各类技能电子书和视频课程 ,嘘~,「免费」 送给小伙伴们。关注大众号回3 u K M复【666】自行领取。和一些小伙O % J ? & v U Y `伴们建了一个技能交流群,一起探讨技能、共享技能材料,旨在共同学习进步,如果感兴趣就扫码参加咱们吧!
10个 解放双手的 IDEA 插件,能自动生成的绝不手写

发表评论

提供最优质的资源集合

立即查看 了解详情