首页 > 编程语言 >智能Java开发工具IntelliJ IDEA v2024.2全新发布——更好支持Spring开发

智能Java开发工具IntelliJ IDEA v2024.2全新发布——更好支持Spring开发

时间:2024-08-16 17:26:21浏览次数:10  
标签:Java IntelliJ Spring 用户 IDEA Kotlin IDE

IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

立即获取IntelliJ IDEA v2024.2正式版(Q技术交流:786598704)

具体更新详情如下:

在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控制台中执行任何仓库方法。

IntelliJ IDEA v2024.2产品图集

改进的cron表达式支持

在代码中处理 cron 表达式比以往更加简单,使用Spring、Quarkus 或Micronaut实现定时服务时,用户可以通过紧邻的描述轻松理解cron表达式。

IntelliJ IDEA v2024.2产品图集

GraalJS作为HTTP客户端的执行引擎

新版本已将HTTP客户端中使用的JavaScript执行引擎升级为GraalJS,这让用户可以在使用IntelliJ IDEA的HTTP客户端测试端点以及在.http文件中使用JavaScript处理结果时使用所有GraalJS功能,包括对ECMAScript 2023规范的完全支持。

IntelliJ IDEA v2024.2产品图集

更快开始编码

在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)。

IntelliJ IDEA v2024.2产品图集

用户体验

Search Everywhere(随处搜索)中的预览选项

Search Everywhere(随处搜索)对话框增加了一个选项,用于预览用户正在搜索的代码库元素。 通过对话框工具栏上的 Preview(预览)图标启用此功能后,预览窗格将出现在搜索结果下方,提供更多上下文并让您更轻松地浏览项目。

IntelliJ IDEA v2024.2产品图集

Linux上更新的窗口控件

在Linux上,IntelliJ IDEA此前将窗口控件置于IDE的右侧。 现在它会自动调整控件位置,以匹配用户的Linux桌面配置中指定的窗口控件设置。 这个小但重要的更改可以让用户保持适合个人偏好的布局。 此外,我们重新设计了窗口控件按钮,提供更接近用户的操作系统外观。

IntelliJ IDEA v2024.2产品图集

Java 和 Kotlin

增强的日志管理

IntelliJ IDEA 2024.2为Java和Kotlin引入了增强的日志管理,新功能包括字符串文字和实参解析的高亮显示,让用户可以从占位符无缝导航到对应实参。 更新后的检查现在可以更好地处理不匹配的记录器形参数量,建议将 System.out.println 语句转换为记录器调用,并提供快速修复为记录器调用添加保护。

IntelliJ IDEA v2024.2产品图集

更多产品更新内容,欢迎戳这里联系我获取>>

标签:Java,IntelliJ,Spring,用户,IDEA,Kotlin,IDE
From: https://blog.csdn.net/AABBbaby/article/details/141253362

相关文章

  • 【JAVA】深入理解守护线程与非守护线程:概念、应用及示例
    文章目录介绍1.线程的基础知识2.守护线程与非守护线程2.1什么是守护线程?特点:2.2什么是非守护线程?特点:3.为什么需要守护线程?示例:后台任务处理示例:日志记录4.非守护线程的应用场景示例:数据库连接处理5.守护线程与非守护线程的对比6.总结更多相关内容可查......
  • java+vue计算机毕设基于WEB的新能源汽车充电预约系统66iq9【源码+开题+论文】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着全球对环境保护意识的增强及可持续发展战略的深入实施,新能源汽车作为减少碳排放、促进绿色出行的重要载体,其普及率正迅速提升。然而,新能源汽车的......
  • java+vue计算机毕设基于web的流浪宠物救助系统【源码+开题+论文】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,流浪宠物问题日益凸显,成为城市管理中不容忽视的一环。在快节奏的现代生活中,许多宠物因各种原因被遗弃,流浪街头,面临着生存困境和......
  • java+vue计算机毕设基于web的电竞社信息管理系统的设计与实现【源码+开题+论文】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着电子竞技产业的迅猛发展,电竞社作为连接电竞爱好者与赛事活动的桥梁,其重要性日益凸显。然而,传统的管理方式往往依赖于人工记录与沟通,不仅效率低下,......
  • Springboot实战——黑马点评之短信登录
    黑马点评(一)——短信登录功能短信登录:redis的共享session(已完成)商户查询缓存:企业的缓存使用场景、缓存雪崩、穿透问题达人探店:基于list的点赞列表、基于sortedSet的点赞排行榜优惠券秒杀:Redis的计数器、Lua脚本Redis、分布式锁、Redis的三种消息队列好友关注:基于Set集合......
  • springboot+vue餐厅快捷就餐系统【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着城市化进程的加速与人们生活节奏的日益加快,餐饮业作为服务行业的重要组成部分,面临着前所未有的挑战与机遇。传统餐厅的就餐模式往往存在排队时间长、点餐效率低、座位管理混乱等问题,严重影响了顾客的用餐体验。在此背景下,开发一套......
  • springboot+vue餐厅管理系统【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着餐饮行业的蓬勃发展,餐厅管理面临着前所未有的挑战。传统的人工管理模式已难以满足现代餐厅高效、精准、个性化的服务需求。顾客对就餐体验的要求日益提升,包括预订系统的便捷性、餐桌安排的合理性、美食推荐的个性化等,均成为餐厅提......
  • 主流服务器推送技术概述与 Java SSE (Server-Sent Events) 详细讲解
    目录简介服务器推送技术的背景和重要性主流服务器推送技术概览WebSocketLongPollingServer-SentEvents(SSE)HTTP/2Push各技术比较功能性比较性能比较使用场景比较深入理解JavaServer-SentEvents(SSE)什么是Server-SentEvents工作原理Java实现方式J......
  • springboot+vue菜鸟驿站存取件管理系统设计与实现【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着电子商务的迅猛发展,快递业务量急剧增长,快递“最后一公里”的配送问题日益凸显。传统的人工配送方式不仅效率低下,且成本高昂,难以满足消费者日益增长的便捷、快速、安全的服务需求。菜鸟驿站作为阿里巴巴旗下的物流服务平台,通过整合......
  • springboot+vue财务报销管理系统【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着企业规模的不断扩大与业务复杂度的日益提升,传统的财务报销管理方式逐渐暴露出效率低下、流程繁琐、审批周期长、信息透明度不足等问题。在数字化转型的大潮中,构建一套高效、智能的财务报销管理系统成为企业优化财务管理流程、提升......