Boot+Cloud项目学习:
macrozheng.com
就在前几天,IntelliJ IDEA 2025.1 EAP 版本新鲜出炉!这篇文章将带大家一起探索该版本中的一些令人兴奋的新特性。
如果您还不熟悉 EAP 版本,这里做一个简单的介绍:EAP 指的是
Early Access Program
,即早期访问计划。软件厂商会在正式发布软件之前,发布一个预发布版本(EAP 版本)给一部分用户体验和测试。用户可以提前体验新功能,并提供宝贵的反馈,帮助开发团队改进软件质量和稳定性,并在正式版发布前修复潜在的 bug。
现在,就让我们深入了解 IntelliJ IDEA 2025.1 EAP 版本带来的新特性吧!
初步支持 Java 24
IntelliJ IDEA 2025.1 EAP 版本已经部分支持了即将到来的 Java 24!开发者们现在就可以在 IntelliJ IDEA 中尝鲜体验 Java 24 的最新特性,走在技术前沿。只需将 SDK 设置为 Oracle OpenJDK 24,并在
Project Structure | Project Settings | Project
中相应地调整语言级别即可。
这或许是一个对你有用的开源项目
,mall项目是一套基于
SpringBoot3
+ Vue 的电商系统(Github标星60K),后端支持多模块和
2024最新微服务架构
,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!
Boot项目:
https://github.com/macrozheng/mall
Cloud项目:
https://github.com/macrozheng/mall-swarm
视频教程:
https://www.macrozheng.com/video/
项目演示:
更快速地创建 Spring Bean
从这个 EAP 版本开始,创建 Spring Bean 的速度得到了显著提升。开发者可以直接从
New…
或
Generate…
菜单创建 Spring Bean,无需再手动创建空类并添加注解,极大地简化了 Spring 工作流程,节省了宝贵的时间。
支持 Gradle Daemon 工具链
IntelliJ IDEA 2025.1 EAP 版本新增了对 Gradle Daemon 工具链的支持。从 Gradle 8.13 开始,开发者可以使用原生 Gradle 工具链为 Gradle Daemon 指定 JVM。
以前,只能为项目本身指定 JVM。现在,IDE 会与 Gradle 的配置同步,甚至可以让 Gradle 在需要时自动下载所需的 JVM。
Preferences/Settings | Build Tools | Gradle
中的设置选择器与 Gradle 的配置保持完全同步。虽然这是可选设置,但建议开发者使用它来防止 Daemon JVM 错误,并确保项目每次都能顺利同步。
更轻松地自定义调试器工具窗口的工具栏
IntelliJ IDEA 的调试器功能强大,现在开发者可以根据自己的工作流程定制工具栏了!只需在顶部窗格中 kebab 菜单旁边点击右键,选择
Add to Debugger Toolbar
,即可查看所有可用操作的列表,并选择适合项目的,让调试过程更加顺畅。
内联提示中的文本弹出窗口
在调试和检查包含标记文本的值时,开发者现在可以以正确的格式查看,而不是作为普通的长字符串。例如,如果该值是解析器的 XML 输入,它将以结构化、可读的格式显示。以前,此功能仅适用于 Watches。现在,相同的功能扩展到了内联调试,确保了两种视图的一致性,提升了调试体验。
英文原文地址:blog.jetbrains.com/idea/2025/01/intellij-idea-2025-1-eap/