Intellij IDEA插件
排名不分先后
1. Codota
只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的代码偏好。
2. Key Promoter X
快捷键提示插件
每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。
3. CodeGlance
显示代码缩略图插件
当代码很多的时候,方便查看,很有用。
4. Lombok
简化臃肿代码插件
实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了
备注:
使用@RequiredArgsConstructor注解可以修改@Autowired和@Resource的注入
例如:
控制层的服务注入和服务层实现类的Mapper注入
@Autowired
private UserService userService;
使用@RequiredArgsConstructor注解后
private final UserService userService;
5. Alibaba Java Coding Guidelines
阿里巴巴代码规范检查插件
会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。
6. CamelCase
驼峰命名和下划线命名转换
这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。
7. MybatisX
高效操作Mybatis插件
8. SonarLint
代码质量检查插件
提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。
9. Save Actions
格式化代码插件
可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。
10. Grep Console
自定义控制台输出格式插件
11. MetricsReloaded
代码复杂度检查插件
12. Statistic
代码统计插件
13. Translation
翻译插件
14. Rainbow Brackets
彩虹括号插件
成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。
15. SequenceDiagram
调用链路自动生成时序图
右键 --> Sequence Diagaram 即可调出。
双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。
16. Material Theme UI
IDEA主题插件
17. GenerateAllSetter
自动调用所有 Setter 函数(可填充默认值)
18. Maven Helper
19. Stack trace to UML
根据 JVM 异常堆栈画 UML时序图和通信图
打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug
20. Java Stream Debugger
21. RestfulToolkit
22、Json Parser
json串格式化工具
厌倦了打开浏览器来格式化和验证JSON?为什么不安装JSON Parser并在具有脱机支持的IDE内进行呢?JSON Parser是用于验证和格式化JSON字符串的轻量级插件。安装并传播:)