来源:www.jetbrains.com/idea/whatsnew
👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论
新项目:《从零手撸:仿小红书(微服务架构)》 收尾中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/
《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;
专栏阅读地址:https://www.quanxiaoha.com/column
截止目前,累计输出 90w+ 字,讲解图 3556+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有3100+小伙伴加入
就在前几天,IntelliJ IDEA 2025.1
正式发布了!这次真的更不动了!!
这次更新的核心亮点包括:对 Java 24 的全面支持、Kotlin K2 模式成为默认、JetBrains AI
重大升级。此外,调试功能也得到增强,新增了对观察表达式(Watches)求值的暂停与恢复功能。

下面,简单带大家看看这次更新。
AI 功能重大升级
JetBrains AI
迎来了重大升级,将 AI Assistant
和 Junie 集成到一个统一的订阅计划中。在此次更新中,JetBrains AI
的所有功能在 IDE 中免费开放,其中部分功能如无限制的代码补全和本地模型支持可以无限使用,而其他功能则基于额度限制提供。
此次更新带来了多项生产力提升和重复工作减少的改进。新功能包括更智能的代码补全、对新一代云模型(如即将推出的 OpenAI GPT-4.1
、Claude 3.7 Sonnet
和 Gemini 2.0 Flash
)的支持、基于 RAG 技术的高级上下文感知,以及支持直接从聊天窗口进行多文件编辑的新模式。
从 2025.1 IDE 版本开始,在 IDE 的右上角菜单中找到 JetBrains AI
图标,然后单击即可开始使用 JetBrains AI Free
。

Java 24 全面支持和 Kotlin K2 模式成为默认
IntelliJ IDEA 2025.1
提供了对最新 Java 24 版本所有特性的完整支持。

IntelliJ IDEA 2025.1
默认启用了 K2 模式,这标志着在提升 Kotlin 代码分析能力、内存效率和整体性能方面取得了重大进展。
用户体验优化
引入了基于稳定、标准兼容核心的重构版终端,并使用 IDE 编辑器渲染 UI,旨在提升跨平台(本地或远程)的兼容性、性能和未来功能扩展性。

对于 Windows 和 Linux 用户,IDE 现在提供了一个新选项,将主菜单与主工具栏合并,从而创建更加简化的界面。

现在可以在渲染后的 Markdown 预览窗口内直接搜索内容,快速定位关键信息。

调试体验增强
现在可以在调试期间暂停和恢复对单个观察表达式的求值。右键单击正在求值的 Watch,选择“Pause Watch
”即可暂停,避免其计算可能产生的副作用或错误报告;选择“Resume Watch
”则可恢复。
调试时检查包含标记文本(如 XML)的值时,现在会以格式化形式显示,而不是冗长的纯字符串。

框架和技术支持优化
Spring: IDE 能自动为您创建尚不存在的
Spring Data
存储库。HTTP Client: 从代码生成的 HTTP 请求现在默认在右侧编辑器拆分窗口中打开,无需切换标签页查看。
Liquibase: 逻辑代码结构视图 (
Logical code structure view
) 现已支持 Liquibase 变更集,提供更直观的导航和管理。Kafka: 允许将 Kafka 记录直接导出为 JSON、CSV 和 TSV 文件,便于数据分析、共享和问题诊断。
容器技术:
-
原生支持
Containerfile
,提供语法高亮、检查和代码片段建议,方便在 Docker、Podman、Buildah 间切换。允许在
Dockerfile
中使用小写指令(如 from, run)。新增
Dockerfile
检查,确保ENTRYPOINT
使用 exec 正确初始化,提升容器生命周期管理的可靠性。

可将 Kafka 记录直接导出为 JSON、CSV 和 TSV

Containerfile
支持
构建工具优化
从 Gradle 8.13
开始,可以像为项目配置 JVM 一样,使用原生工具链为 Gradle Daemon
定义精确的 JVM。IntelliJ IDEA 会与 Gradle 的配置保持同步,并在需要时允许 Gradle 自动下载所需的 JVM。可以在 Preferences
/Settings
| Build Tools
| Gradle
中轻松管理这些设置,IDE 将与 Gradle 的配置完全一致。

导航到库文件时,IDE 会自动下载其源代码,无需手动操作,即时获得格式化源码和文档。

版本控制系统优化
可以直接在差异视图中查看提交详情。差异对话框会显示提交信息、作者、日期时间以及完整的提交哈希值。这使您能够更清晰地了解文件的历史记录,加速对代码修改的理解。

可将任何自定义工具配置为运行配置,在提交前的检查阶段(与 IDE 内置检查、格式化并行)执行。

当新增或修改 Git 远程仓库时,IntelliJ IDEA 会自动拉取最新的更改,从而确保您拥有最新的分支列表和提交历史,而无需手动执行拉取操作。新拉取的分支会立即出现在 Git 分支树中,可以直接开始使用,同时保证代码库始终保持最新状态。

新增设置,允许指示 IDE 在执行提交操作时跳过运行 Git 钩子。

👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论
新项目:《从零手撸:仿小红书(微服务架构)》 收尾中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;演示地址:http://116.62.199.48:7070/
《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;
专栏阅读地址:https://www.quanxiaoha.com/column
截止目前,累计输出 90w+ 字,讲解图 3556+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有3100+小伙伴加入
1. 我的私密学习小圈子,从0到1手撸企业实战项目~ 2. 让SpringBoot不需要Controller、Service、DAO、Mapper,卧槽!这款工具绝了! 3. 面试被问:OOM类型有哪些?怎么答? 4. 微信聊天内容可以被监听吗?
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。 获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。 点“在看”支持小哈呀,谢谢啦