一.介绍
IntelliJ IDEA 2025.3 正式发布了!一共修复了 800 多个问题,在开发体验、Spring 支持、语言生态、构建工具、前端开发、性能优化等方面都有大幅提升。更重要的是,JetBrains 带来了期待已久的统一发行版,让 IDE 更轻量、更稳定。
IDEA中文官网:JetBrains: 软件开发者和团队的必备工具
下载地址:下载 IntelliJ IDEA

二.开放的集成式 AI 体验
JetBrains AI 不断演进,在 IDE 中 AI 的使用方式方面为您提供更多选择、更高的透明性和灵活性。
你现在可以使用自己的密钥连接到 AI 服务提供商,通过共用的聊天界面使用 Junie 和 Claude Agent,以及直接在 IntelliJ IDEA 中跟踪 AI 点数。
多智能体体验:Junie 和 Claude Agent
IntelliJ IDEA 新提供的多智能体体验可为你的开发工作流增添更大的灵活性和更多功能。 现在,可以在同一聊天界面中使用多个智能体,你可以在这些智能体之间无缝切换,为每项任务获得适当类型的辅助。 在集成 Junie 的同时,还原生集成了首个第三方 AI 智能体 – Claude Agent。

透明的 IDE 内 AI 配额跟踪:
监控和管理 AI 资源变得简单得多,您现在可以直接在 IntelliJ IDEA 内查看剩余的 AI 点数、续订日期和充值余额。

三.统一发行版
自2025.3版本起,IntelliJ IDEA Ultimate与Community Edition整合为统一产品,采用共用安装程序与单一更新通道的模式。在该全新架构下,用户可通过Ultimate订阅解锁全部熟悉的高级专业功能;即便未开通Ultimate订阅,这款IDE仍具备完备功能,可免费应用于商业及非商业项目。统一版不仅完整保留原Community Edition的全部功能,还新增免费的数据库集成、Spring项目创建向导以及框架特定代码基础高亮显示等功能。基于这一特性,统一发行版极大降低了用户探索IntelliJ IDEA专业开发支持能力的门槛,用户只需一键激活Ultimate试用,即可即刻体验其全部功能。此外,无论用户此前使用的是Ultimate还是Community Edition,其IDE均会通过常规补丁更新流程自动升级至统一发行版。值得关注的是,此次整合未以牺牲性能为代价,反而将发行包体积较原IntelliJ IDEA Ultimate缩减30%,有效避免了用户对IDE运行速度下降的担忧。
四.命令补全
为进一步提升开发效率与使用舒适性,IntelliJ IDEA 2025.3版本引入命令补全功能,支持用户通过代码原生模式直接调用IDE的强大功能,无需依赖快捷键操作。该功能可通过代码补全方式访问上下文感知操作,具体使用规则如下:
输入“.”可查看代码补全、后缀补全建议及相关操作选项;
输入“..”可筛选结果,仅显示操作类选项;
选择具体操作后,可查看对应的上下文信息,并预览应用该操作后的效果。
这一改进有效简化了操作调用流程,避免了用户在特定场景下需纠结操作查找与调用方式的问题。
五. Spring Boot 4 和 Spring Framework 7
IntelliJ IDEA 2025.3版本针对Spring生态系统开发提供全方位增强支持,助力开发者紧跟技术前沿。该版本对Spring Framework 7及Spring Boot 4的最新特性实现一流适配,在简化应用程序开发流程的同时,有效降低开发者在使用过程中的体验障碍。此外,官方还对REST API版本控制、编程式Bean注册及声明式HTTP服务客户端功能进行优化升级,帮助开发者高效推进开发工作,聚焦核心业务任务,无需投入过多精力处理基础设置环节。
1. API版本控制功能优化
该功能支持开发者安全交付多个API版本,且不会对客户端造成中断影响。在使用层面,开发者无需在版本配置环节耗费过多时间,仅需向请求映射注解添加版本信息,并选择路径、头文件或媒体类型中的任意一种策略即可完成配置。IntelliJ IDEA通过多重机制保障版本控制流程的顺畅性:一是对版本格式进行有效性验证;二是标记存在模糊定义或配置错误的端点;三是自动生成必要的配置文件。同时,HTTP请求生成功能及客户端与服务器之间的导航功能均会同步适配版本信息,确保全流程数据与配置的一致性。
2. 声明式HTTP服务客户端功能优化
该功能支持开发者轻松调用外部HTTP服务,显著降低客户端创建的配置成本。在日常开发中,若应用需调用其他REST服务,开发者几乎无需进行额外设置即可完成客户端构建。技术演进层面,自Spring Framework 6起,已支持通过定义普通Java接口并为其方法添加HTTP注解的方式实现相关功能,但仍需配置底层客户端实现;而在Spring Framework 7中,该流程进一步简化,开发者仅需创建接口并添加少量注解,即可直接使用该客户端,无需额外配置工厂类及自定义Bean。IntelliJ IDEA针对这一简化流程提供了适配支持:若客户端接口存在配置错误,IDE会主动发出警告提示;同时,在代码编写过程中,IDE可辅助开发者便捷使用客户端接口,并提供导航及HTTP请求生成功能,提升开发效率。
3. 编程式Bean注册API优化
在注解方式无法满足Bean注册需求的场景下,Spring Framework 7进一步简化了Bean注册流程,开发者通过简洁的领域特定语言(DSL)即可实现BeanRegistrar的创建。IntelliJ IDEA 2025.3版本的高级代码分析功能已完成对Spring 7动态注册Bean的适配支持,能够准确识别相关Bean信息。此外,IDE会通过Spring Bean装订区域的图标对已注册类进行标记,支持开发者导航至Bean的注册位置,同时可通过运行检查功能提前发现注册过程中存在的问题,降低开发风险。若采用Kotlin DSL进行Bean注册,开发者可实现相关Bean的分组管理、按条件注册,还能像重用其他Kotlin函数一样复用注册逻辑,有效保障配置的模块化与可维护性。结合路由DSL支持通过条件判断、循环及嵌套等方式灵活定义API的特性,Spring应用程序可构建兼具表达性与高效性的统一Kotlin原生风格架构。
六、Spring Data
1. 一流的Spring Data JDBC支持
随着Spring Data JDBC的应用普及率持续提升,IntelliJ IDEA 2025.3版本为该技术提供了与Spring Data JPA同级别的一流支持能力,具体可实现以下功能:
- 支持基于现有数据库表(含具有组合键的表)生成实体类;
- 可通过@Table注解标记的类生成数据定义语言(DDL),并提供对Liquibase与Flyway工具的适配支持;
- 能够对比代码模型与数据库结构差异,并生成同步脚本确保二者一致性;
- 支持即时创建Spring Data仓库,并可直接接入现有代码体系;
- 为Spring Data仓库的派生查询方法提供智能补全功能;
- 可通过补全功能直接将表列信息添加至实体类中。
2. Spring Data仓库AOT代码生成支持
Spring Data团队近期宣布为Spring Data仓库推出提前编译(AOT)代码生成功能,该功能可有效提升运行性能并简化调试流程,尤其适用于派生查询方法的调试场景。在此前的实现中,派生查询方法需通过方法名称即时生成,给调试工作带来一定挑战;而借助AOT功能,开发者可在代码执行前预览待运行的查询语句,同时得益于预生成代码的特性,查询执行速度也得到显著提升。IntelliJ IDEA 2025.3版本针对这一改进提供了增强支持,能够自动检测Spring Data仓库已生成的AOT实现,并在代码中直接显示对应的查询语句。此外,IDE支持开发者导航至查询执行代码区域,方便设置断点并跟踪代码执行流程;同时,开发者可直接在IDE内执行生成的查询语句,无需额外运行应用程序,进一步提升调试与开发效率。
七、Spring Debugger 更新
Spring Debugger插件当前用户量已超25万,开发者社区的反馈为插件的持续优化提供了重要支撑,助力该插件更好地帮助开发者清晰掌握Spring应用程序的内部运行状态。在插件刚发布阶段,远程应用调试能力是开发者关注的核心疑问,目前该功能已正式落地,支持远程应用调试场景。远程应用调试的操作流程简洁高效:只需在调试端口处于开放状态的前提下启动应用,随后通过IntelliJ IDEA附加该应用,即可完成调试准备工作。除远程调试功能外,官方还新增了一项高期待特性:IntelliJ IDEA 2025.3版本支持在应用程序启动时自动连接至开发者配置的数据库,进一步简化开发与调试的前置准备流程。
八、Kubernetes 体验改进
IntelliJ IDEA 2025.3版本优化了数据库与服务部署相关功能,支持开发者直接在编辑器内完成编写、应用及管理全流程操作,显著降低部署难度。具体功能亮点包括:通过顶部的集群与命名空间选择器,可保持操作上下文的关联性;借助实时资源状态图标,开发者能够快速定位潜在问题。针对环境变量缺失、pod启动失败等常见问题,IDE提供一键式日志查看功能,支持开发者即时排查并修正问题,且无需脱离清单即可完成重新部署操作。安全保障方面,新增编辑器内密钥管理功能,可有效保障服务设置的安全性;开发者可直接在YAML文件中查看并复制数据库凭据,提升操作便捷性。连接能力上,支持一键端口转发功能,可快速转发容器端口并自动加载密钥,帮助开发者在几秒内与数据库或服务建立即时连接。从部署、调试到连接,全流程操作均实现无缝衔接且集中于编辑器内完成,助力开发者聚焦核心工作,提升开发效率。
九、Java25
Java 25已于2025年9月正式发布,该版本为Java平台的下一个长期支持(LTS)版本。IntelliJ IDEA自Java 25发布当日便已提供适配支持,确保开发者能够即时体验最新语言特性、运行时环境及工具增强功能所带来的开发便利。在2025.3版本中,IntelliJ IDEA进一步完善了对Java 25的支持能力,确保所有捆绑工具与库(包括Async Profiler 4.1及JaCoCo)均能与Java 25运行时环境完全兼容,保障开发过程的稳定性。此外,各类主流供应商的JDK 25构建版本均支持直接通过IntelliJ IDEA下载,涵盖Amazon Corretto、Azul Zulu、BellSoft Liberica JDK、GraalVM、IBM Semeru(OpenJ9)、Microsoft Build of OpenJDK、Oracle OpenJDK、SAP SapMachine,以及集成DCEVM的JetBrains Runtime等。

十、Develocity IntelliJ 插件
IntelliJ IDEA 2025.3版本引入Develocity IntelliJ插件,将专业分析功能集成至构建过程中。借助该插件,开发者可直接在IDE内查看详细的构建特性、精准识别性能瓶颈,并实时观察构建更改对运行速度及资源利用率产生的影响。该插件的使用无需修改构建脚本,仅需在插件内启用相应设置即可完成配置。具体应用场景示例:插件可帮助开发者轻松检测出未使用构建缓存且无需执行的任务,此类问题在日志中往往难以察觉,但通过插件提供的可视化图表可实现即时清晰呈现。该插件由JetBrains与Gradle的Develocity工程师联合开发,能够与IntelliJ IDEA实现无缝集成,自然融入IDE的用户界面(UI),且无需对开发者现有的工作流程进行任何调整。目前,该插件已支持Gradle与Maven两种构建工具。

十一、Islands 主题
IntelliJ IDEA 2025.3版本将Islands主题设置为默认外观。此次更新不仅是视觉层面的优化,更体现了JetBrains致力于为开发者打造极致舒适开发体验的核心目标。该主题在设计上具备多项优势:标签页辨识度显著提升,编辑器内对比度经过优化调整,各工作区之间分隔清晰,同时采用圆角设计营造柔和均衡的视觉环境。上述设计细节均围绕“帮助开发者保持专注、轻松完成编码工作”这一核心目标展开。

十二、Vitest 4 支持
IntelliJ IDEA 2025.3版本新增对Vitest 4的全面适配支持,涵盖其测试发现逻辑。基于该支持,IDE可在编辑器内自动识别测试文件及单个测试用例,开发者可通过装订区域的图标即时发起测试运行或调试操作。此外,该版本还实现了对Vitest最新配置选项及报告更改的集成支持,确保开发者在升级Vitest版本时无需中断现有工作流,能够平滑完成过渡。
十三、数据库
自2025.3版本起,IntelliJ IDEA将原有的术语查询控制台替换为查询文件。官方作出这一调整的核心原因在于,术语查询控制台本质上始终以文件形式存在,此次更新旨在让用户界面(UI)直观体现这一底层逻辑。与此同时,官方还对相关工作流进行了简化优化,使该功能更易被开发者发现,且操作逻辑更为统一,进一步提升使用便捷性。
十四、技术栈更新
IntelliJ IDEA始终致力于为开发者提供对日常使用的最新语言、工具及框架版本的适配支持。在2025.3版本中,除已覆盖Java 25、Spring 7等重大更新外,还新增了对JUnit 6、Gradle 9、Groovy 5及Scala 3.8等功能的支持,全面适配开发生态升级需求。
1. JUnit 6支持
JUnit 6实现了测试生态系统的现代化与统一,为所有JUnit模块标准化了工件版本管理,并将基线要求提升至Java 17。当前,在Spring Boot 4与Spring Framework 7环境中,JUnit 6已成为默认测试库,助力开发者更便捷地采用最新开发最佳实践。
2. Gradle 9支持
Gradle 9将配置缓存设定为首选执行模式,可显著提升构建速度并优化开发体验。此外,该版本带来了工具链全链路的多项性能改进与使用体验增强,为开发者带来更高效的构建流程。
3. Groovy 5支持
Groovy 5当前以JDK 11为目标环境,同时优化了与Java 25语言功能的兼容性,使开发者在混合使用Groovy与现代Java代码库时,能够获得更一致的开发体验。
4. Scala 3.8支持
Scala 3.8新增into修饰符、采用Scala 3编译的标准库,并将最低JDK要求更新至17。关于Scala支持增强的详细信息,可查阅官方发布的概览文档。