IntelliJ IDEA 2025.3 最新变化

欢迎阅读 IntelliJ IDEA 2025.3 版本概览。 此版本引入的重大更新旨在提升您的工作效率,帮助您从容采用 Java 生态系统中的最新创新。 此版本的亮点包括:

2025.3 的更改不止是这些新功能。 我们还进行了很多稳定性和质量方面的改进,单独的《修正的问题》博文对此进行了介绍。

开放的集成式 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 点数、续订日期和充值余额。

自带密钥:更高的自由度和掌控权
即将推出

借助 BYOK,您无需登录 JetBrains AI 即可使用自己的 API 密钥连接到 OpenAI、Anthropic,或任何兼容 OpenAI API 的本地模型。 这样,您可以对 IntelliJ IDEA 中 AI 的使用方式拥有更大的掌控权,如果您倾向于使用特定服务提供商,它无疑是您的理想之选。

与 JetBrains 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 运行缓慢。

我们对开源的承诺始终如一,将确保 GitHub 上 IntelliJ IDEA 代码库中的开源部分得到及时更新并向所有人开放。

您可以点击此处详细了解这项变动的相关信息。

命令补全

告别快捷键,使用代码原生模式即可发挥您最喜欢的 IDE 的强大功能!

为了帮助您顺利完成开发工作,IntelliJ IDEA 2025.3 引入了命令补全,这种新方式可以直接通过代码补全访问上下文感知操作。

  • 输入 . 可以查看代码补全和后缀补全建议,以及操作。
  • 输入 .. 可以将结果筛选为仅包含操作。
  • 选择一个操作可以查看具体上下文,并预览应用此操作后的结果。

这一改进可以提高开发的舒适性和效率,因为您在特定情况下无需再决定采用哪种方式查找和调用操作。

如需了解详情,请参阅这篇博文

Spring Boot 4 和 Spring Framework 7
Ultimate

IntelliJ IDEA 2025.3 可以帮助您一直站在 Spring 生态系统开发的前沿。 对 Spring Framework 7 和 Spring Boot 4 中的最新改进提供一流的支持,在简化应用程序开发的同时,还能减少开发者体验中的障碍。 对 REST API 版本控制、编程式 Bean 注册和声明式 HTTP 服务客户端进行的改进能让您顺利完成开发工作、专注于您最重要的任务,无需费心进行设置。

API 版本控制:安全地交付多个 API,无需中断客户端

别在版本配置上费时分神。 只需向请求-映射注解添加版本并选择一种策略即可 – 可以选择路径、头文件或媒体类型。 就是这样!

IntelliJ IDEA 通过验证版本格式、标记模糊或配置错误的端点和生成必要配置,让版本控制流程更流畅。 此外,HTTP 请求生成和客户端与服务器之间的导航也会考虑版本,确保所有内容保持同步。

HTTP 服务客户端:轻松调用外部 HTTP 服务

如果您的应用需要调用另一项 REST 服务(日常任务),您现在几乎无需进行任何设置即可创建客户端。

自 Spring Framework 6 起,可以定义普通 Java 接口并通过 HTTP 注解标记其方法,但仍需配置底层客户端实现。 在 Spring Framework 7 中,此过程更加简单。 只需添加接口和几处注解,即可直接使用,无需使用工厂和自定义 Bean。

IntelliJ IDEA 在这个简化流程的基础上构建。 如果客户端接口配置不正确,IntelliJ IDEA 会发出警告,帮助您在代码中使用客户端接口,并支持导航和 HTTP 请求生成。

Bean 注册 API:注解无法满足需求时

Spring Framework 7 简化了 Bean 的注册过程,只需通过简洁的 DSL 便可实现 BeanRegistrar。 IntelliJ IDEA 的高级代码分析功能现在已能理解 Spring 7 动态注册的 Bean。 此外,该 IDE 会通过 Spring Bean 装订区域图标标记注册的类,让您可以导航到 Bean 的注册位置,以及运行检查提早发现注册问题。

利用 Kotlin DSL,您可以将相关 Bean 分组、按条件注册,或像其他任何 Kotlin 函数一样重用注册逻辑,从而保持配置的模块化和可维护性。 结合路由 DSL 可以通过条件、循环和嵌套灵活定义 API 的特点,Spring 应用程序可以形成兼具表达性和高效性的统一 Kotlin 原生风格。

Spring Data
Ultimate

您无需等待 IDE 费时去适应您使用的工具。 借助 IntelliJ IDEA,一旦发布最新的 Spring Data 改进,您便可立即利用起来。

一流的 Spring Data JDBC 支持

随着 Spring Data JDBC 的受欢迎程度越来越高,IntelliJ IDEA 为其提供了与 Spring Data JPA 同级别的一流支持,让您能够:

  • 通过现有的数据库表(包含具有组合键的表)生成实体类。
  • 通过您的 @Table 类生成 DDL,享受对 Liquibase 和 Flyway 的支持。
  • 将您的代码模型与数据库进行对比,并创建脚本使二者保持一致。
  • 即时创建 Spring Data 仓库,并立即将其接入代码。
  • 为 Spring Data 仓库派生查询方法使用智能补全。
  • 通过补全直接将表列添加到实体类。

Spring Data 仓库:充分利用提前编译功能

最近,Spring Data 团队宣布为 Spring Data 仓库推出 AOT 代码生成功能,此功能可以提升性能并简化调试过程。 此功能对于调试派生查询方法尤为实用,此前这类方法是通过方法名称即时生成的,具有一定的挑战性。 借助 AOT,您可以在执行前查看将运行的查询,由于代码已生成,执行速度也会加快。

IntelliJ IDEA 2025.3 可以自动检测已为 Spring Data 仓库生成的实现,并直接在代码中显示相应查询,对此改进进行了增强。 您可以利用 IDE 导航至查询执行代码,以便设置断点和跟踪代码流。 您还可以直接在 IDE 中执行生成的查询,无需运行应用程序。

Spring Debugger 更新
Ultimate

Spring Debugger 插件目前已拥有超 25 万用户,您的反馈让我们能够持续改进此插件,从而帮助您更清晰地了解 Spring 应用程序的内部运行状态。 插件刚发布时,大家最大的疑问是“我可以调试远程应用程序吗?” 现在我们可以自豪地宣布:“完全可以!”

只需在调试端口打开的情况下启动应用,再通过 IDE 附加应用即可。 搞定了 – 一切准备就绪。

我们还新增了另一项备受期待的功能:IntelliJ IDEA 现在可以在应用程序启动时自动连接到您的数据库。

请务必将您的 Spring Debugger 插件更新为最新版本,以获取这些改进和其他修正。

Kubernetes 体验改进
Ultimate

部署数据库和服务变得更加简单,因为您可以直接在编辑器内编写、应用并管理所有内容。

利用顶部的集群和命名空间选择器保持上下文关联,通过实时资源状态图标快速发现问题。 是否在为环境变量缺失或 pod 失败而苦恼? 借助一键式日志立即予以修正,并在不离开清单的情况下重新部署。

利用编辑器内密钥管理功能保障服务设置的安全。 直接在 YAML 中查看并复制数据库凭据。

需要连接? 使用一键端口转发功能转发容器端口、自动加载密钥,几秒内即可与您的数据库或服务建立即时连接。

从部署、调试到连接,一切操作均无缝衔接且在一个地方完成 – 帮助您专注、高效地完成工作!

Java 25

Java 25 于 2025 年 9 月发布,是 Java 平台的下一个长期支持 (LTS) 版本。 IntelliJ IDEA 自 Java 25 发布之日起便提供支持,确保开发者能够立即体验最新的语言、运行时和工具增强功能带来的便利。

在此版本中,我们对此支持进行了最后的完善,确保所有捆绑工具和库(包括 Async Profiler 4.1 和 JaCoCo)均与 Java 25 运行时兼容。

所有主流供应商的 JDK 25 构建(包括 Oracle OpenJDK、IBM Semeru J9、GraalVM 和 Microsoft Build of OpenJDK)均可以直接从 IntelliJ IDEA 下载。

要详细了解 Java 21 至 Java 25 之间引入的功能和改进,请阅读这篇详细的博文

Develocity IntelliJ 插件

Develocity IntelliJ 插件将分析功能引入构建过程。 利用此插件,您可以直接在 IntelliJ IDEA 中查看详细的构建特性、识别性能瓶颈,并观察构建更改对速度和资源利用率的影响。 无需对构建脚本进行修改,只需在插件中启用相应设置即可。

例如,您可以轻松检测到未使用构建缓存且没有必要运行的任务,这种情况在日志中可能难以察觉,但在可视化图表中可以立即清晰呈现。

此插件由 JetBrains 与 Gradle Enterprise 的工程师联合开发,可以实现无缝集成,自然地融入 IntelliJ IDEA UI,并且不需要对您现有的工作流进行任何改动。

此插件目前支持 Gradle 和 Maven 构建。 您可以在这篇博文中找到更多详细信息。

Islands 主题

Islands 主题现在是 IntelliJ IDEA 中的默认外观。 这不仅是一次视觉层面的更新,更体现了我们致力于为您打造极致舒适开发体验的坚定承诺。

标签页的辨识度极高,编辑器内对比度得到改进,各工作区之间分隔清晰,圆角设计打造出柔和均衡的环境,这一切设计都围绕一个目标:帮助您保持专注,轻松编码。

在这篇博文中了解详情。

一流的 Vitest 4 支持
Ultimate

此版本增加了对 Vitest 4 的全面支持,包括其测试发现逻辑。 现在,可以在编辑器中识别测试文件和个别测试用例,您可以借助装订区域图标即时运行或调试这些测试。 集成还支持最新的 Vitest 配置选项与报告更改,您无需中断工作流即可完成升级。

数据库

自 2025.3 版本起,IntelliJ IDEA 将查询控制台一词替换为查询文件,因为控制台本质上一直都是文件,是时候让 UI 体现这一点了。 我们还简化了工作流,使其更易发现和更一致。

您可以阅读这篇博文详细了解相关更改。 有关数据库改进的更多信息,请参阅此处

保持在开发技术栈的前沿

您可以始终依赖 IntelliJ IDEA 为您日常使用的最新版本的语言、工具和框架提供支持。 除了 Java 25 和 Spring 7 等重大更新外,IntelliJ IDEA 2025.3 还引入了对以下功能的支持:

JUnit 6,在整个测试生态系统中实现现代化和统一。 它为所有 JUnit 模块标准化了工件版本管理,并将基线提升至 Java 17。 现在,在 Spring Boot 4 和 Spring Framework 7 中,JUnit 6 为默认测试库,可以帮助您更轻松地采用最新的最佳做法。

Gradle 9,引入了配置缓存作为首选执行模式,以获得更快的构建速度和更流畅的开发体验。 您还将因整个工具链中的许多性能改进和使用体验增强而获益。

Groovy 5,现在以 JDK 11 为目标,并且改进了与 Java 25 语言功能的兼容性,可以在混合使用 Groovy 和现代 Java 代码库时获得更一致的体验。

Scala 3.8,增加了新的 into 修饰符、使用 Scala 3 编译的标准库以及更新版最低 JDK 要求 17。 您可以在此概览中详细了解对 Scala 支持的增强。

敬请关注

要详细了解 IntelliJ IDEA 2025.3 在稳定性、性能和用户体验方面的改进,请阅读我们专门撰写的《修正的问题》博文

请告诉我们您对此版本中新功能的看法,因为您的反馈有助于我们改进产品,使它更适合您的需求。

立即更新到 IntelliJ IDEA 2025.3 以试用这些新功能。 别忘了关注我们的 XBlueskyLinkedIn 帐号,请务必分享您最喜欢的更新。

感谢您使用 IntelliJ IDEA!