1. String Manipulation

通过点击右键选择String Manipulation或者使用快捷键Option + M对代码进行如排序、去除空行、字符串格式转换、Encode/Decode等操作。

2. Gsonformat

Gsonformat可根据json数据快速生成Java实体类,快捷键Alt+S。

3. RestfulToolkit

RESTful 服务开发辅助工具集

  • 根据 URL 直接跳转到对应的方法定义 ( Ctrl+\ 或者 Ctrl+Alt+N );
  • 提供了一个 Services tree 的显示窗口;
  • 一个简单的 Http 请求工具;
  • 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
  • 其他功能: Java 类上添加 Convert to JSON 功能,格式化 Json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

4. SequenceDiagram

类调用时序图生成工具。

5. GitToolBox

Git提交记录更新插件。

6. MyBatis Log Plugin

右键选择Restore sql from slection,转换的Mybatis Log日志。

7. Free-idea-mybatis(Free MyBatis plugin)

free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:

  • 生成mapper xml文件;
  • 快速从代码跳转到mapper及从mapper返回代码;
  • Mybatis自动补全及语法错误提示;
  • 集成Mybatis generator gui界面;
  • 根据数据库注解,生成swagger model注解。

8. Grep Console

日志工具,控制台日志高亮显示。

9. CodeGlance

代码缩略图,代码编辑区迷你缩放插件,可以进行代码的全局预览。

10. Alibaba Java Coding Guidelines

一款阿里巴巴公司试行的开发设计规范,在需要扫描的项目或者具体的类上右键鼠标选择编码规约扫描即可。

11. Lombok

Lombok能通过注解的方式,在编译时自动为属性生成构造器、Getter/Setter、equals、hashcode、toString方法。以注解形式来简化java代码,使用前需要添加依赖:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.8</version>
    <scope>provided</scope>
</dependency>

12. Maven Helper

IDEA旗舰版(收费版)自带有 Maven 模块,如果是免费的社区版这个是唯一的替代选择,让你拥有依赖分析和依赖冲突快速解决的能力。

13. JavaDoc

快速生成 java 注释。

  • 要为活动元素生成 javadocs,请按 Shift + Alt + G
  • 要为当前 java 文件中的所有元素生成 javadocs,请按 Shift + Ctrl + Alt + G
  • 删除当前/选定元素上的 javadocs 请按 Shift + Alt + Z
  • 删除当前类所有元素上的 javadocs:请按 Shift + Ctrl + Alt + Z

14. Git Commit Template

Git 格式化模版,规范Git 提交信息。

本文源自互联网,如有侵权请与我联系,我会及时修改或删除