IntelliJ IDEA 2025.2 最新å�˜åŒ– 欢迎阅读 IntelliJ IDEA 2025.2 版本概览。 æ¤ç‰ˆæœ¬å¸¦æ�¥äº†å¼ºå¤§çš„æ›´æ–°ï¼ŒåŠ©æ‚¨æ��å�‡å·¥ä½œæ•ˆçއã€�编写更优质的代ç �,并自信地采用最新技术。 æ¤ç‰ˆæœ¬çš„亮点包括:
“最新å�˜åŒ–â€�页é�¢çš„æ–°å½¢å¼� 对å‰�沿技术的支æŒ�,如: Java 25 Maven 4 JSpecify 为 Spring å¼€å�‘者带æ�¥çš„é‡�大体验æ��å�‡ï¼š Spring 调试器 Spring Modulith 下载 新的“最新å�˜åŒ–â€� 这个版本,我们改å�˜äº†æ›´æ–°çš„呈现方å¼�。 这个页é�¢ä¸�å†�列出所有调整和修æ£ï¼Œè€Œä»…强调最具影å“�力的新功能。 用户很少会滚动到第三个å±�幕之å�Žã€‚ å› æ¤ï¼Œæˆ‘们将关注最é‡�è¦�的内容,希望能让您更轻æ�¾åœ°æ�•æ�‰åˆ°å®žé™…å½±å“�您工作的更新。
å�Žç»å°†å�‘布一篇å�•独的修æ£çš„é—®é¢˜æ–‡ç« ï¼Œè¯¦ç»†ä»‹ç»�远程开å�‘ã€�性能ã€�ç”¨æˆ·ä½“éªŒå’Œé•¿æœŸæŠ€æœ¯å€ºåŠ¡ç‰æ ¸å¿ƒé¢†åŸŸçš„稳定性和质é‡�改进。
é�¢å�‘早期采用者的 Java 25 支æŒ� 率先采用最新技术,享å�— IntelliJ IDEA 对 Java 25(下一个长期支æŒ� (LTS) 版本)最终版和预览版功能的支æŒ�。 预计许多开å�‘者将从 Java 11ã€�17 或 21 è¿�ç§»ï¼Œå› æ¤æˆ‘们è¦�ç¡®ä¿� IDE æ��å‰�为过渡å�šå¥½å‡†å¤‡ã€‚
æ¤å¤–,我们还使 Java 25 抢先体验版本å�¯ä»¥ç›´æŽ¥ä»Ž IDE 下载,就åƒ�ä¸‹è½½ç¨³å®šç‰ˆæœ¬ä¸€æ ·ã€‚
Spring 调试器 – Spring Boot è°ƒè¯•çš„æ–°æ ‡å‡† Ultimate Spring è°ƒè¯•å™¨ä»Žæ ¹æœ¬ä¸Šæ”¹è¿›äº†å¼€å�‘者ç�†è§£ Spring 应用程åº�和排查应用程åº�问题的方å¼�。 它将实时è¿�行时洞察直接集æˆ�到 IDE ä¸ã€‚ æŸ¥çœ‹åŠ è½½æˆ–æ¨¡æ‹Ÿäº†å“ªäº› Bean,使用æº�跟踪检查已解æž�çš„é…�置值,并监视有效数æ�®åº“连接和事务状æ€�。 您å�¯ä»¥å®žæ—¶è¯„ä¼° Bean 定义并跟踪属性值,å�³ä½¿å®ƒä»¬æ�¥æº�于环境å�˜é‡�或é…�置文件特定é…�置。 在我们的专属å�šå®¢æ–‡ç« ä¸äº†è§£è¯¦æƒ…。
首先,从 JetBrains Marketplace 安装æ�’件。 除了在 Debug(调试)模å¼�下è¿�行应用程åº�之外,ä¸�需è¦�任何é¢�外é…�置。 在未æ�¥çš„版本ä¸ï¼ŒSpring 调试器将与 IntelliJ IDEA æ�†ç»‘。
Spring Modulith Ultimate Spring Modulith è¶Šæ�¥è¶Šå�—欢迎,在 2025.2 版本ä¸ï¼ŒSpring Modulith 团队å��作å�‚与构建的 IntelliJ IDEA Ultimate 对其æ��供了稳å�¥æ”¯æŒ�。
新的检查ã€�ä¿®æ£å’Œå»ºè®®æœ‰åŠ©äºŽç®¡ç�†æ¨¡å�—ä¾�赖项并强制执行清晰的域边界。 代ç �补全弹出窗å�£ä¸çš„è¦å‘Šå›¾æ ‡ä¼šæ ‡è®°æ�¥è‡ªå…¶ä»–模å�—çš„ Bean,新的 Logical(逻辑)视图å�¯è®©æ‚¨ä¸€ç›®äº†ç„¶åœ°æŽ¢ç´¢ Modulith 结构。
这使é�µå¾ª DDD 原则并在 IDE 内部构建模å�—化ã€�事件驱动的 Spring Boot 应用å�˜å¾—æ›´åŠ å®¹æ˜“ï¼�
é�¢å�‘早期采用者的 Maven 4 支æŒ� Maven 4 ç»�过一段时间的开å�‘,已ç»�接近æ£å¼�版本。 基于我们为尖端技术æ��供早期支æŒ�的承诺,IntelliJ IDEA å·²ç»�å…�许您处ç�† Maven 4 é¡¹ç›®ï¼Œå› æ¤ç¨³å®šç‰ˆæœ¬åˆ°æ�¥å�Žæ‚¨å�¯ä»¥æ— ç¼�切æ�¢ã€‚ å�Œæ—¶ï¼Œæ‚¨å�¯ä»¥åœ¨é¡¹ç›®ä¸ä½¿ç”¨ä¸€ä¸ªæœ€æ–°å€™é€‰å�‘布版本试用 Maven 4,它具有您期望的所有关键功能:å�¯é� 的项目å�Œæ¥ã€�准确的输出ã€�完整的导航ã€�对新 modelVersion çš„è¯æ³•支æŒ�ç‰ã€‚
虚拟线程调试 在 JDK 21 ä¸å¼•入并在 JDK 24 ä¸å¾—到改进的虚拟线程是 Java å¹¶å�‘å�‘å‰�迈出的é‡�è¦�一æ¥ã€‚ ä¸�过,支æŒ�它们对于工具开å�‘者æ�¥è¯´æ˜¯ä¸€é¡¹å·¥ç¨‹æŒ‘战。 IntelliJ IDEA 2025.2 为调试器和线程转储查看器带æ�¥äº†é‡�è¦�更新,以弥补这一差è·�。
现在,å�³ä½¿åº”用暂å�œæˆ–处于æ–点,您也å�¯ä»¥æ”¶é›†å’Œæ£€æŸ¥çº¿ç¨‹è½¬å‚¨ä¸çš„虚拟线程。 IDE 显示æ¯�个虚拟线程é”�定的对象,帮助您诊æ–瓶颈。 为了é�¿å…�视图泛滥,具有相å�Œå †æ ˆè·Ÿè¸ªçš„线程会自动分组,使大型转储更易æµ�览。
您还å�¯ä»¥ä»Ž jstack å’Œ jcmd ç‰å·¥å…·åŠ è½½çº¿ç¨‹è½¬å‚¨ï¼Œç”¨æ›´å¤šæ–¹æ³•åˆ†æž�高度并å�‘应用ä¸çš„æ€§èƒ½é—®é¢˜ã€‚
Scala 支æŒ� IntelliJ IDEA 2025.2 引入了对 Scala 3 ä¸�é€�明类型和新泛型元组æ“�作的全é�¢æ”¯æŒ�。 ä¸�é€�明类型现在与 givenã€�扩展方法和别å��边界æ£ç¡®é›†æˆ�,并改进了在å¤�æ�‚场景ä¸çš„æŽ¨ç�†ã€‚ 现在,zipã€�concat ç‰å…ƒç»„æ“�作在补全和类型解æž�ä¸å¾—到识别和支æŒ�。
æ–°çš„ sbt 模å�—布局现已脱离 Beta 阶段并默认å�¯ç”¨ï¼Œå�¯ä»¥åœ¨ IDE 䏿›´å‡†ç¡®åœ°å��æ˜ sbt main/test 作用域特定设置。 æ¤å¤–,项目å�Œæ¥çŽ°åœ¨ä¼šè‡ªåŠ¨ç”Ÿæˆ� sbt 管ç�†çš„æº�文件,å‡�å°‘å› ç¼ºå°‘æº�而导致的红色代ç �,并改善æµ�行 sbt æ�’件的体验。
在这篇å�šæ–‡ä¸è¯¦ç»†äº†è§£ Scala å¼€å�‘的所有更新。
订阅到期å�Žçš„æ”¹è¿›ä½“验 Ultimate 当您的 IntelliJ IDEA Ultimate 订阅到期时,新政ç–将确ä¿�更顺畅的体验。 å�³ä½¿æ‚¨çš„ç»è®¢æŽ¨è¿Ÿï¼Œæ ¸å¿ƒ Java 与 Kotlin 功能ä»�ç„¶å�¯ä»¥è®¿é—®ï¼Œæœ‰åŠ©äºŽå®žçŽ°æŒ�ç»å¼€å�‘而ä¸�会å�‘生立å�³ä¸æ–。 è¿™é¡¹æ›´æ”¹æœ‰åŠ©äºŽåœ¨æ— æ³•è¿›è¡Œæ— ç¼�ç»è®¢æ—¶ä¿�æŒ�工作效率并支æŒ�ä¸šåŠ¡è¿žç»æ€§ã€‚
改进的数æ�®åº“工作æµ� Ultimate 在 IntelliJ IDEA 2025.2 ä¸ï¼Œæˆ‘们为数æ�®å¤„ç�†å¼•入了é‡�大改进。 以å‰�ï¼Œåœ¨ç»“æžœç½‘æ ¼ä¸ç¼–辑数æ�®ä»…é™�于简å�•çš„ SELECT 查询。 现在,还å�¯ä»¥ç›´æŽ¥ç¼–辑带有 JOIN å�å�¥çš„ SELECT è¯å�¥ï¼Œè¿™æ ·ä¸€æ�¥ï¼Œæ— 需编写手动 UPDATE è¯å�¥å�³å�¯æ›´è½»æ�¾åœ°æ›´æ–°ç›¸å…³æ•°æ�®ã€‚
在这里详细了解以上和其他数�库改进。
Web å¼€å�‘æ›´æ–° Ultimate 最近的更新通过更出色的代ç �辅助ã€�更智能的文档和更æµ�畅的工具集æˆ�增强了 Web å¼€å�‘工作æµ�。 对新的 TypeScript-Go è¯è¨€æœ�务器的实验性支æŒ�现已推出,为 TypeScript 项目æ��供更快ã€�更准确的辅助。
快速文档包括 Web Platform Baseline æ•°æ�®ï¼Œè¿™æ ·ï¼Œæ‚¨æ— 需离开编辑器å�³å�¯è½»æ�¾æ£€æŸ¥æµ�览器对 Web API 的支æŒ�。 从è¿�行脚本到安装软件包,Bun 还å�¯ä»¥è‡ªåŠ¨æ£€æµ‹å¹¶å®Œå…¨é…�置,å…�许项目以最少的设置å�¯åŠ¨ã€‚
JSpecify 支æŒ� – 迈å�‘更安全代ç �çš„é‡�è¦�ä¸€æ¥ ä¸º null 性问题ä»�然是 Java 䏿œ€å¸¸è§�çš„ bug æ�¥æº�之一。 JSpecify 针对为 null 性注解æ��供了统一的ã€�åŸºäºŽåº“çš„æ ‡å‡†ï¼Œæ—¨åœ¨å®žçŽ°åº“ã€�工具和è¯è¨€æœ¬èº«ä¹‹é—´çš„一致性。 éš�ç�€ 1.0.0 版本的å�‘布,以å�Šåœ¨ Spring Framework 7 ç‰å¤§åž‹é¡¹ç›®ä¸çš„æœ‰æ•ˆæ€§è¯�明,JSpecify 有望æˆ�ä¸ºè¡Œä¸šæ ‡å‡†ã€‚
为了支æŒ� JSpecify 的采用,IntelliJ IDEA 现在将其注解视为一ç‰å…¬æ°‘,与我们自己的 JetBrains 注解å�Œç‰é‡�è¦�。 得益于独特的é�™æ€�分æž�功能,IntelliJ IDEA 甚至å�¯ä»¥åœ¨æ¶‰å�Šæ³›åž‹ä¸Žé›†å�ˆçš„å¤�æ�‚åœºæ™¯ä¸æ£€æµ‹åˆ°ä¸º null 性问题。 æ¤å¤–,Kotlin 在分æž� Java 代ç �时也会尊é‡�这些注解,从而æ��高跨è¯è¨€ null 安全性。
原生 Bazel 支æŒ� Bazel æ£åœ¨èŽ·å¾—è¶Šæ�¥è¶Šå¤šçš„关注,特别是在大型项目和ä¼�业项目ä¸ã€‚ 在 IntelliJ IDEA 2025.2 ä¸ï¼Œæˆ‘们很自豪地通过官方 JetBrains Bazel æ�’件引入原生支æŒ�,该æ�’件现已推出æ£å¼�版。 Bazel æˆ�为 IntelliJ IDEA 的一ç‰å…¬æ°‘,与 Javaã€�Kotlinã€�Scalaã€�Python å’Œ Go 深度集æˆ�。 您å�¯ä»¥åœ¨æ‰€æœ‰æ“�ä½œç³»ç»Ÿä¸ŠèŽ·å¾—å‡†ç¡®çš„ç›®æ ‡åˆ°æ¨¡å�—æ˜ å°„ã€�高性能和清晰的用户体验。
如果您的团队ä¾�èµ– Bazel,æ¤ç‰ˆæœ¬å�¯ä»¥æ¶ˆé™¤æ‘©æ“¦å¹¶ä¸Žæ‚¨çš„å¼€å�‘工作æµ�完美契å�ˆã€‚ 在本文ä¸äº†è§£è¯¦æƒ…。
敬请关注 请查看修æ£çš„é—®é¢˜æ–‡ç« ï¼Œè¯¦ç»†äº†è§£ IntelliJ IDEA 2025.2 ä¸çš„稳定性ã€�性能和用户体验改进。
请告诉我们您对这个版本ä¸çš„æ–°åŠŸèƒ½çš„çœ‹æ³•ï¼Œå› ä¸ºæ‚¨çš„å��馈有助于我们改进产å“�,使它更适å�ˆæ‚¨çš„需求。
ç«‹å�³æ›´æ–°åˆ° IntelliJ IDEA 2025.2 以试用这些新功能。 别忘了在 Xã€�Bluesky 或 LinkedIn ä¸ŠåŠ å…¥æˆ‘ä»¬ï¼Œå¹¶åœ¨ç¤¾äº¤åª’ä½“ä¸Šåˆ†äº«æ‚¨æœ€å–œæ¬¢çš„æ›´æ–°ã€‚ 感谢您使用 IntelliJ IDEAï¼�