一.Alibaba Java Coding Guidelines
阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。
为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行。
二.iBATIS/MyBatis plugin
这个是收费的
轻松通过快捷键找到MyBatis中对应的Mapper和XML,CTRL+ALT+B
三.GsonFormat
这个超级推荐,可以直接把接json字符串转生成对象
例如我需要把[{“name”:“张三”,“age”:33,“sex”:“男”},{“name”:“李四”,“age”:44,“sex”:“男”}]这个json字符串生成对象,在下图空白地方按快捷键Alt+insert弹出框选择GsonFormat 或者直接alt+s
四.Lombok
开发神器,可以简化你的实体类,让你不再写get/set/hashCode/equals/toString
方法,还能快速的实现builder模式,以及链式调用方法,总之就是为了简化实体类而生的插件。
五.FindBugs
找BUG利器,可以扫描代码中的问题和缺陷
六.Markdown
安装这个插件之后,打开.md文件就可以通过一个支持md的视图查看和编辑内容。一般用于写README.md文件。
七.Background Image Plus
直接上图,你懂得
八.CodeGlance
类似SublimeText/ATOM中的Mini Map插件,看下图就知道什么用了:
九.CamelCase
将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。
十.Material Theme UI
这是一款主题插件,可以让你的ide的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。
十一.Mybatis Log Plugin
mybatis 的sql 打印出来都是 带?的sql,对于调试来说很不方便,MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的 。
Tools – > Mybatis Log Plugin 打开其日志框,就可以看到完成的sql了。
十二.Grep Console
由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题, 可以设置不同级别log的字体颜色和背景色.
十三.RestfulToolkit
一套 RESTful 服务开发辅助工具集。
- 根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );
- 提供了一个 Services tree 的显示窗口;
- .一个简单的 http 请求工具;
- 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
- 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
安装后,右侧会有RestServices侧边栏,点击打开
十四.Maven Helper
分析依赖冲突插件
此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。
十五.SonarLint
代码质量检查工具
十六.Iedis
redis可视化工具
十七.Nyan progress bar
这是一个将你idea中的所有的进度条都变成萌新动画的小插件。
十八.Rainbow Brackets
彩虹括号
十九.Free Mybatis plugin
快速从代码跳转到mapper及从mapper返回代码,非常实用