Intellij插件推荐

在我们开发过程中,经常会遇到各种各样的问题,同时我们可能需要借助一些工具来帮我们解决这些问题,所谓工欲善其事必先利其器,且君子性非异也,善假于物也,所以我这边给大家推一波Intellij的插件

1.RestfulToolkit

在Restful大行其道的当代,怎么能少了RestfulToolkit的存在,有时候前端告诉我们一个结果报错了,贴给我们url,我们需要通过url找到具体的Controller,虽然idea的搜索号称可以搜索宇宙,但是我们只要想要宇宙里面的一粒沙子,所以我们只要按下Ctrl+alt+N就能迅速定位到具体的方法上,何乐而不为

 

同时,我们可以使用该工具直接做接口测试,当然我还是推荐swagger-ui

 

2.Alibaba Java Code Guidelines

代码规范能避免我们写一些隐藏的bug,阿里巴巴代码检查工具每一条规则都有相应的文档说明,有条有理,所谓随心所欲而不逾矩,圣人老爷子也教我们遵守规范,因为这些规范都是前辈们大量经验的积累

轻轻一敲能知道当前代码有多少严重阻塞性问题,当然在写代码时也能实时检测代码是否符合规范,到后期我们自己也会养成良好的代码规范

 

3.MyBatisCodeHelper

Tk-mybatis虽然封装了大部分我们需要的方法,但所谓过犹不及,正因为过度的封装,我们只需要查询一个字段就会返回所有字段,造成大量的回表操作,同时大量的反射,代理也会造成一定的性能问题,更别说某些场景下的连表,统计等问题,但是要手敲xml也是个问题,如何在两者中找到平衡呢,mybatiscodehelper是个很好的解决方案,它能干啥呢?

请看此链接

https://gejun123456.github.io/MyBatisCodeHelper-Pro/#/

这个插件硬生生从免费搞成了收费,虽然盗版可耻,但是我还是小范围推一波

https://zhile.io/2019/04/23/mybatis-code-helper-pro-crack.html

这样我们简单的mapper基本就是敲几个字符的事,复杂的sql也能做校验和有限的帮助

4.JRebel

只要提到热部署,谁人不知道它,一次安装终生受益

搞破解我不是专业的,但是敬业的 http://www.noobyard.com/article/p-vnehwmaq-se.html

.Lombok

你还在为get,set而烦恼么,你还在会序列化,tostring而不厌其烦么,那么你需要加入lombok

无论多少个字段,只要一个注解,所有的烦恼尽去,Sonnar上代码重复率瞬间降一半

 

当然还有更多方法等待你去挖掘,只需要一个注解,直接拿到log对象,代码量又降一降

 

6.Gsonformat

有时候我们需要和第三方对接,请求接口只给了一串json,我们想生成对象怎么办呢

直接复制黏贴,自己就生成了,炒鸡方便

image2020-3-6%2010%3A40%3A36.png?version=1&modificationDate=1583462436825&api=v2uploading.4e448015.gif转存失败重新上传取消