智能Java开发工具IntelliJ IDEA v2024.2全新发布——更好支持Spring开发 IntelliJ IDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。具体更新详情如下在IntelliJ IDEA 2024.2 Ultimate中用户可以直接在IDE中运行Spring Data JPA方法进行即时仓库查询验证。 它还通过提供内联描述和高级自动补全帮助简化cron表达式的管理并将HTTP客户端升级为使用GraalJS执行引擎。此外此版本还可以在项目索引编制期间启用关键功能帮助增强IntelliJ IDEA的整体启动效率它集成了K2模式目前处于 Beta 阶段进一步提升IDE针对Kotlin的性能和稳定性及其对语言功能的支持。关键亮点改进的Spring Data JPA支持v2024.2在添加了在IDE中运行Spring Data JPA方法的功能持续改进IntelliJ IDEA的Spring框架支持。这项新功能允许您在不运行应用程序和分析日志文件的情况下查看方法将生成哪个查询现在用户可以使用装订区域图标直接在JPA控制台中执行任何仓库方法。改进的cron表达式支持在代码中处理 cron 表达式比以往更加简单使用Spring、Quarkus 或Micronaut实现定时服务时用户可以通过紧邻的描述轻松理解cron表达式。GraalJS作为HTTP客户端的执行引擎新版本已将HTTP客户端中使用的JavaScript执行引擎升级为GraalJS这让用户可以在使用IntelliJ IDEA的HTTP客户端测试端点以及在.http文件中使用JavaScript处理结果时使用所有GraalJS功能包括对ECMAScript 2023规范的完全支持。更快开始编码在2024.2版本中增强了启动体验让用户能够更快开始编码升级使IDE可以在不完整的项目模型下运行并允许在索引编制期间访问关键功能包括代码高亮显示、代码补全、意图操作、测试启动、有效装订区域标记、Lombok 支持等从而减少等待时间。K2模式下针对Kotlin改进的稳定性和性能IntelliJ IDEA 2024.2改进了K2模式这种新的Kotlin支持机制为未来的Kotlin语言功能奠定了基础也增强了IDE的稳定性和性能。在2024.2版本中K2模式现在支持gradle.kts脚本、Kotlin Multiplatform (KMP) 项目、所有主要重构、代码高亮显示、调试等。基准测试表明K2 模式使 IntelliJ IDEA Ultimate 源库上的代码高亮显示性能几乎翻了一番。 要将其激活请转到Settings/Preferences | Languages Frameworks | Kotlin设置/偏好设置 | 语言和框架 | Kotlin。用户体验Search Everywhere随处搜索中的预览选项Search Everywhere随处搜索对话框增加了一个选项用于预览用户正在搜索的代码库元素。 通过对话框工具栏上的Preview预览图标启用此功能后预览窗格将出现在搜索结果下方提供更多上下文并让您更轻松地浏览项目。Linux上更新的窗口控件在Linux上IntelliJ IDEA此前将窗口控件置于IDE的右侧。 现在它会自动调整控件位置以匹配用户的Linux桌面配置中指定的窗口控件设置。 这个小但重要的更改可以让用户保持适合个人偏好的布局。 此外我们重新设计了窗口控件按钮提供更接近用户的操作系统外观。Java 和 Kotlin增强的日志管理IntelliJ IDEA 2024.2为Java和Kotlin引入了增强的日志管理新功能包括字符串文字和实参解析的高亮显示让用户可以从占位符无缝导航到对应实参。 更新后的检查现在可以更好地处理不匹配的记录器形参数量建议将 System.out.println 语句转换为记录器调用并提供快速修复为记录器调用添加保护。