插件
功能亮点
推荐指数
Lingma(灵码)
阿里通义实验室出品,基于通义千问大模型,支持行间代码补全、函数生成、注释转代码、错误解释等;完全免费,无需 API Key,深度适配 Java/Kotlin/Python 等主流语言,中文理解能力强
⭐⭐⭐⭐⭐
CodeGeeX
清华智谱开源 AI 编码模型,支持 100+ 语言,可离线使用,注重隐私安全
⭐⭐⭐⭐
GitHub Copilot(需订阅)
全球最成熟的 AI 编程助手,上下文感知精准,但需付费(学生可免费申请)且依赖网络
作用
注意事项
Alibaba Java Coding Guidelines
阿里巴巴编码规约实时检查,含 600+ 规则,支持一键修复
✅ 国内团队标配
SonarLint
实时检测空指针、资源泄漏、安全漏洞等,与 SonarQube 无缝集成
✅ 强烈推荐
google-java-format
强制统一 Google 代码风格
⚠️ 易引发 Git 冲突,建议团队统一启用
场景
GenerateAllSetter / GenerateSerialVersionUID
快速生成 setter/getter、serialVersionUID
GsonFormat / RoboPOJOGenerator
JSON → Java Bean(支持 Lombok、@Data 注解)
VO2DTO / MapStruct Helper
VO/DTO/Entity 间属性映射生成(避免手写 copy)
SequenceDiagram
右键方法 → “Show Sequence Diagram”,自动生成调用时序图
FindBugs / SpotBugs
静态分析潜在 bug(如 NPE、死锁)
价值
MyBatis Log Free
将 MyBatis 日志中的 ? 替换为真实参数,输出完整可执行 SQL
?
Database Navigator
内置数据库客户端,支持 MySQL、PostgreSQL、Oracle 等,可直接执行 SQL
Grep Console
控制台日志按关键词高亮(如 ERROR 红色,INFO 蓝色)
功能
GitToolBox
在编辑器边栏显示当前行最后提交人、时间、分支状态
Maven Helper
可视化依赖树,一键排除冲突依赖
Search In Repository
快速搜索 Maven Central / Gradle 插件库
说明
JRebel(付费)
修改代码 / 配置后无需重启 Spring Boot 应用
HotswapAgent + DCEVM(免费方案)
开源热部署替代方案,需配置 JVM
Java Stream Debugger
调试 .stream() 时可视化每一步中间结果
.stream()
VisualGC
实时监控堆内存、GC 频率、线程数
Arthas Idea
在 IDEA 中直接执行 Arthas 命令(如 watch、trace)
watch
trace
效果
CodeGlance
右侧代码缩略图,快速滚动定位
用途
Key Promoter X
当你用鼠标点击菜单时,自动弹出对应快捷键
Translation
选中英文 → 右键翻译(支持谷歌、百度、有道)
Statistic
统计项目代码行数、文件类型分布、开发时长
Spring Boot Assistant
社区版用户也能获得部分 Spring Boot 配置提示
RestfulTool
输入 URL → 自动跳转到对应 @RestController 方法
@RestController
Lombok Plugin
支持 @Data、@Builder 等注解的代码生成与跳转
@Data
@Builder
POJO to JSON
Java 类 → JSON 示例,用于接口测试
jclasslib Bytecode Viewer
查看 .class 字节码,学习 JVM 原理
.class
EnvFile
从 .env 文件加载环境变量到 Run Configuration
.env