工欲善其事必先利其器,idea作为java开发神器,本身已经非常好用,加上一些好用的插件就如虎添翼,大大提高了我们的开发效率,下面推荐一些个人工作中用到的一些好用的插件给大家。
1. Translation
顾名思义,这是一款翻译插件,开发过程中,有时候我们经常在对变量、方法、类命名时纠结不已。有了这款插件,再也不会有这样的烦恼了,它支持中英文互译,朗读,直接替换词组为另一种语言,还有单词本帮我们记录不熟悉的单词,另外在我们看源码的时候,可以用它翻译注释文档也很舒服。
2. RestfulTool
前后端分离的开发模式已经是现在的主流了,restful风格的api也是当下流行的接口设计规范。使用这个插件,可以帮我们快速从uri定位到接口,同时它还附带一个简单的http请求工具,可以一定程度上替代postman帮我们快速测试接口。
3. Rainbow Brackets
开发过程中,总是遇到很多括号嵌套,使用这个插件,会把同一组括号用相同的颜色显示,使我们可以快速清晰的阅读代码。
4. Presentation Assistant
这是一个可以帮我们快速熟悉快捷键的插件,当我们使用鼠标做了一个快捷键可以做的动作,它会在屏幕下方显示这个动作的快捷键。慢慢的我们就可以记住这些操作的快捷键,从而摆脱鼠标开发。
5. Maven Helper
使用maven开发的过程中经常会遇到jar包冲突的情况,使用这个插件可以帮我们快速找到冲突的jar包,将其排除,不再为依赖冲突问题烦恼。
6. GsonFormatPlus
json作为现在主流的数据交换格式,web开发中总是要面对它,使用这个插件可以帮我们格式化json,根据json生成实体类,根据实体类生成json,总之很好用。
7. Free Mybatis plugin
mybatis作为国内最流行的orm框架,使用灵活,但是它的xml文件真的挺烦人的,使用这个插件可以快速在mapper接口和xml之间跳转,还有xml中的语法提示,快速生成xml文件等功能。
8. EasyCode
代码生成器插件,工作中总是有很多模板化的crud要写,使用这个插件我们可以在设计好数据库之后,帮我们一键生成那些模板代码,提高工作效率,可以早点下班。
9. GenerateAllSetter
可以一键调用一个对象的所有set方法,这个功能在我们封装对象的时候非常有用。
10. Grep Console
彩色日志插件,使用它可以按我们自定义的颜色显示info,warn,debug,error不同级别的日志,看日志找问题的时候可以更快排查问题。
以上十款idea插件都是我个人十分推荐的,简单实用,大家可以试试看。