• 周三. 4 月 22nd, 2026

物嫩软件资讯网

软件资讯来物嫩

IntelliJ IDEA Java开发者常用的免费插件

admin@wunen

5 月 29, 2025


插件市场



通用



Maven Helper

查看maven的依赖树

解决冲突,右键单击红色区域,弹出菜单选择Exclude命令,对冲突进行排除。



Rainbow Brackets


彩虹颜色的括号

看着很舒服 敲代码效率变高。



MybatisCodeHelperPro



Lombok

Lombok是一个可以通过简单的注解形式来帮助我们

简化消除

一些必须有但

显得很臃肿的Java代码

的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:

https://projectlombok.org/

,github地址:

https://github.com/rzwitserloot/lombok



JSON 与 POJO 互转

  • GsonFormt json转pojo
  • Pojo to json pojo转json并能给写mock数据
  • Java Bean to Json是Java bean 转换 json 的一款 IntelliJ IDEA 插件
  • RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久没更新过了)



RestfulToolkit

一套 RESTful 服务开发辅助工具集。

支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)

支持 JAX-RS

支持 Java 和 Kotlin 语言。

  • 1.根据 URL 直接跳转到对应的方法定义 ( Ctrl + \ or Ctrl + Alt + N );
  • 2.提供了一个 Services tree 的显示窗口;

  • 3.一个简单的 http 请求工具;

  • 4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…

    右键

  • 5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

    右键


    idea

    更新到2020部分功能就不能用了,可以使用

    RestfulTool

    ,功能一样



RestfulTool



Jclasslib bytecode viewer

jclasslib 可视化的字节码查看插件

在 IDEA 打开想研究的类;

编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过);

打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项;

选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。



Auto filling Java call arguments

开发中,我们通常会调用其它已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。

该插件就可以帮你解决这个问题。

安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。



GenerateO2O、GenerateAllSetter

我们定义好从 A 类转换到 B 类的函数转换函数后,使用这两个插件可以自动调用 Getter 和 Setter 函数实行自动转换。

实际开发中还有一个非常常见的场景: 我们创建一个对象后,想依次调用 Setter 函数对属性赋值,如果属性较多很容易遗漏或者重复。

可以使用这 GenerateAllSetter 提供的功能,自动调用所有 Setter 函数(可填充默认值),然后自己再跟进实际需求设置属性值。



代码质量



Alibaba Java Coding Guidelines(强烈)

安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。



SonarLint(强烈)



Stack trace to UML

支持根据 JVM 异常堆栈画 UML时序图和通信图。

打开方式 Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug



SequenceDiagram代码调用链路图插件


SequenceDiagram 插件

Idea自带的快捷键查看代码调用(Ctrl+Alt+h),只是以菜单形式展示,不太直观,如果是自己写的代码或比较规范的代码,那用自带的也就无所谓,如果是比较复杂的源码或不规范的代码,那使用 SequenceDiagram 会直观特别多。

在要查看的java文件鼠标右键,点击

Sequence Diagram



JOL Java Object Layout

查看对象布局和大小的插件



Auto fill call parameters

调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。



Grep Console

控制台日志 高亮



Leetcode Editor

可以在IDEA中在线刷题。

上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。



Statistic

项目信息统计 可以非常直观地看到你的项目中所有类型的文件的信息



GitToolBox

它包括许多额外的功能和快捷方式,使开发人员更容易使用 Git。使用 GitToolBox 的众多优点包括:

GitToolBox 在 IntelliJ IDEA 上下文菜单中添加了几个快速操作,允许您在不离开 IDE 的情况下执行常见的 Git 任务。

Git 控制台:该插件向 IntelliJ IDEA 添加了一个 Git 控制台,允许您在 IDE 中使用 Git。

GitToolBox包含了几个解决合并冲突的工具,可以更容易地解决冲突并保持你的代码库是最新的。

Git stash management:该插件添加了几个用于管理Git stashes的工具,使保存和重新应用代码更改变得更加容易。



CamelCase

多种命名格式之间切换



EasyCode 代码自动生成插件



MapStruct Support

MapStruct 是一个 Java 注释处理器,用于为 Java bean 类生成类型安全且高性能的映射器。



PlantUML Integration

PlantUML 绘图工具集成。现在有了代码导航和突出显示,效果更好、更快。



Git Commit Template

GIT提交代码信息模版:

在IDEA的

Marketplace

中,搜索**

Git Commit Template

**,就可以安装这个插件。



主题

  • Hiberbee Theme (我在2024.1版本发现颜色差异不是很明显)

    一款受到了 Monokai Pro 和 MacOS Mojave 启发的主题,是一款色彩层次分明的深色主题。

  • Gradianto

  • Gerry Themes

    切换主题: Go to Settings/Preferences > Appearance & Behavior > Appearance > Theme.

    开启新UI: Go to Settings/Preferences > Appearance & Behavior > New UI.



Atom Material Icons

为 IDEA 补充一些不支持的图标,可以提升图标的视觉效果。 这个插件,扩展这些文件图标。



Material Theme UI

对于很多人而言,写代码时略显枯燥的,如果能够安装自己喜欢的主题将为开发工作带来些许乐趣。

IDEA 支持各种主题插件,其中最出名的当属 Material Theme UI。



AI工具



Codota

一个代码提示和类API示例的插件



代码不全


示例代码


代码搜索


tool–>Codota Search… 或快捷键 ctrl+shift+Y,如下图:



通义灵码

  • https://tongyi.aliyun.com/lingma

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注