IDEA 常用插件推荐(Java 开发必备)
wxk1991 Lv3

IDEA 常用插件推荐(Java 开发必备)

IntelliJ IDEA 是目前 Java 开发最强大的 IDE。

但:

1
2
真正让 IDEA 变强的
其实是插件生态

本篇文章整理:

1
Java 开发常用 IDEA 插件

包括:

  • AI 编码助手
  • MyBatis 增强
  • Maven 工具
  • JSON 工具
  • UML 工具
  • Git 工具
  • Java 开发效率插件

非常适合:

  • Java 后端
  • SpringBoot
  • 微服务
  • 企业开发

一、如何安装 IDEA 插件

打开:

1
Settings

然后:

1
Plugins

搜索插件名即可安装。

快捷键:

1
Ctrl + Alt + S

二、AI 编码插件


1. Alibaba Cloud AI Coding Assistant

1
阿里云 AI 编码助手

作用:

  • 自动生成代码
  • 自动补全
  • 生成注释
  • 回答编程问题
  • AI 对话

特点:

1
国内访问速度快

非常适合:

  • Java
  • SpringBoot
  • Vue
  • Python

三、Git / Ignore 插件


2. .ignore

作用:

1
快速生成 .gitignore

支持:

  • Git
  • Docker
  • Node.js
  • Java
  • Python

例如:

1
2
3
自动忽略 target/
node_modules/
.idea/

非常方便。


四、Java 调试神器


3. arthas idea

阿里巴巴:

1
Arthas

的 IDEA 插件版。

作用:

  • Java 在线诊断
  • 热更新
  • 查看线程
  • 查看 JVM
  • 排查线上问题

适合:

  • SpringBoot
  • Java 运维
  • 线上故障排查

五、代码效率插件


4. Auto Filling Java Call Arguments

作用:

1
自动补全方法参数

例如:

1
test(name, age, address)

无需手动输入。

提升:

1
编码效率非常明显

5. GenerateAllSetter

作用:

1
一键生成所有 setXxx()

例如:

1
2
3
user.setName()
user.setAge()
user.setEmail()

自动生成。

特别适合:

  • DTO
  • Entity
  • Java Bean

六、代码预览插件


6. CodeGlance Pro

作用:

1
编辑器右侧 mini map

类似:

1
Sublime Text

效果:

  • 快速定位代码
  • 查看整体结构
  • 大文件非常方便

七、MyBatis 插件


7. Free Enhanced MyBatis

作用:

  • Mapper ↔ XML 跳转
  • SQL 调试
  • MyBatis 增强
  • SQL 提示

非常适合:

  • MyBatis
  • MyBatis Plus

八、Git 提交插件


8. Git Commit Template

作用:

1
自动生成 Git 提交模板

例如:

1
2
3
feat:
fix:
docs:

适合:

  • 团队开发
  • 规范 Git Commit

九、JSON 插件


9. Json Parser

作用:

  • JSON 格式化
  • JSON 校验
  • JSON ↔ Java

非常实用。


10. POJO to JSON

作用:

1
Java 对象转 JSON

例如:

1
User

快速转:

1
2
3
4
{
"name": "",
"age": 0
}

11. GsonFormat

作用:

1
JSON 自动生成 Java 类

非常适合:

  • 接口开发
  • 第三方 API

十、UML / 调用关系插件


12. Sequence Diagram

作用:

1
生成 UML 时序图

支持:

  • 方法调用关系
  • 调用链分析
  • UML 图

适合:

  • 大型项目
  • 微服务

十一、字符串处理插件


13. String Manipulation

作用:

  • 大小写转换
  • JSON 转义
  • Base64
  • 批量替换

非常强大。


十二、代码规范插件


14. Alibaba Java Coding Guidelines

阿里巴巴:

1
Java 开发规范插件

作用:

  • 检查代码规范
  • 自动修复
  • 提示风险代码

适合:

  • 企业开发
  • 团队项目

十三、Maven 神器


15. Maven Helper

Java 开发:

1
几乎必装

作用:

  • Maven 依赖分析
  • 冲突检测
  • 依赖树查看

特别适合:

1
解决依赖冲突

推荐插件组合

推荐:

类型 插件
AI Alibaba AI Assistant
Maven Maven Helper
MyBatis Free Enhanced MyBatis
JSON GsonFormat
Git .ignore
Java GenerateAllSetter

十四、推荐开发环境

推荐:

工具 推荐
IDEA Ultimate 推荐
JDK 17 推荐
Maven 3.9+ 推荐
Gradle 可选

总结

IDEA 强大的核心:

1
插件生态

推荐必装:

插件 推荐指数
Maven Helper ⭐⭐⭐⭐⭐
GsonFormat ⭐⭐⭐⭐⭐
GenerateAllSetter ⭐⭐⭐⭐⭐
Alibaba AI Assistant ⭐⭐⭐⭐⭐
MyBatis 插件 ⭐⭐⭐⭐⭐

这些插件:

1
能极大提升 Java 开发效率

非常适合:

  • SpringBoot
  • 微服务
  • 企业 Java
  • 后端开发