IntelliJ?IDEA?2024.2?發(fā)布新功能介紹Spring?Data?JPA即時查詢、自動補全cron表達式
推薦閱讀:
http://chabaoo.cn/article/186191.htm
http://chabaoo.cn/article/184631.htm
http://chabaoo.cn/article/197138.htm
http://chabaoo.cn/article/200652.htm
http://chabaoo.cn/article/258185.htm

今早看到,IntelliJ IDEA 2024.2 發(fā)布的郵件提示,看了一眼這個版本更新的新特性真的太適合我了!也許這些能力對關(guān)注DD的小伙伴也有幫助,所以搞篇博客介紹和推薦一下。下面就來一起看看這個版本中推出的幾個強大新特性。
Spring Data JPA 的即時查詢
在2024.2 Ultimate版本中,對 Spring Data JPA 的支持做了增強。新功能允許您在不運行應(yīng)用程序和分析日志文件的情況下查看方法將生成的查詢。現(xiàn)在,開發(fā)者可以直接在 JPA 控制臺中執(zhí)行任何倉庫的方法來快速驗證數(shù)據(jù)庫操作是否正確。

cron表達式的自動補全
相信每個Spring開發(fā)者都用過@Schedule來定義一些簡單的定時任務(wù),對于執(zhí)行規(guī)則的定義使用CRON表達式是非常常用的,但是很多人對于編寫CRON表達式并不那么熟悉?,F(xiàn)在,2024.2 Ultimate版本可以解決這個問題了,當開發(fā)者在寫好cron屬性的時候,會彈出自動補全來給出提示,你可以看到各種基礎(chǔ)模版,太方便了!

GraalJS 作為 HTTP 客戶端的執(zhí)行引擎
現(xiàn)在 HTTP 客戶端中使用的 JavaScript 執(zhí)行引擎升級為 GraalJS。 這將使得開發(fā)者可以在使用 IntelliJ IDEA 的 HTTP 客戶端測試端點以及在 .http 文件中使用 JavaScript 處理結(jié)果時使用所有 GraalJS 功能,包括對 ECMAScript 2023 規(guī)范的完全支持。

日志管理增強
IntelliJ IDEA 2024.2 為 Java 和 Kotlin 引入了增強的日志管理。
新功能包括字符串文字和實參解析的高亮顯示,讓您可以從占位符無縫導(dǎo)航到對應(yīng)實參,同時IDEA還可以檢查出不匹配的log占位符和參數(shù)量:

對于 System.out.println 語句,現(xiàn)在支持一鍵轉(zhuǎn)換成log形式:

運行時的性能圖表
在 Run 工具窗口中實現(xiàn)了新的 Performance 標簽頁。 新的標簽頁提供實時 CPU 和內(nèi)存圖表,并允許您捕獲代碼的執(zhí)行時間并直接在編輯器中查看來查明性能瓶頸。 此外,您還可以捕獲內(nèi)存快照來檢查對象并找出內(nèi)存泄漏的根本原因。

JSON、XML 和其他格式的字符串變量可視化工具
現(xiàn)在,調(diào)試和瀏覽復(fù)雜數(shù)據(jù)格式變得容易多了。更新后的調(diào)試器可以可視化 JSON、XML、HTML、JWT 和 URL 編碼的字符串變量只需點擊變量旁邊的 View 鏈接,相關(guān)的可視化器便會根據(jù)變量的內(nèi)容自動選擇。

其他更新
更快開始編碼:優(yōu)化了IDEA的啟動體驗。開發(fā)者可以在IDEA沒有完全啟動完成的情況下,也能進行關(guān)鍵功能的訪問和編碼操作。
Markdown支持數(shù)學(xué)語法,現(xiàn)在可以使用$插入內(nèi)聯(lián)數(shù)學(xué)表達式,使用$$插入包含數(shù)學(xué)內(nèi)容的代碼塊。

K2模式穩(wěn)定性改進和性能提升:這種新的 Kotlin 支持機制為未來的 Kotlin 語言功能奠定了基礎(chǔ),也增強了 IDE 的穩(wěn)定性和性能。 在 2024.2 版本中,K2 模式現(xiàn)在支持 gradle.kts 腳本、Kotlin Multiplatform (KMP) 項目、所有主要重構(gòu)、代碼高亮顯示、調(diào)試等。 基準測試表明,K2 模式使 IntelliJ IDEA Ultimate 源庫上的代碼高亮顯示性能幾乎翻了一番。

更多關(guān)于本版本的更新內(nèi)容,還可以查閱官方信息:https://www.jetbrains.com/idea/whatsnew/
到此這篇關(guān)于IntelliJ IDEA 2024.2 發(fā)布:Spring Data JPA即時查詢、自動補全cron表達式的文章就介紹到這了,更多相關(guān)IntelliJ IDEA 2024.2 發(fā)布內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- IntelliJ?IDEA?2022.2最新版本激活教程(親測可用版)永久激活工具分享
- IntelliJ?IDEA?2021.3永久最新激活至2099年(親測有效)
- 最新IntelliJ IDEA 2020.2永久激活碼(親測有效)
- IntelliJ?IDEA?2020.2.3永久破解激活教程(親測有效)
- IntelliJ IDEA 2019.3激活破解的詳細方法(親測有效,可激活至 2089 年)
- IntelliJ IDEA 2020最新注冊碼(親測有效,可激活至 2089 年)
- IntelliJ IDEA 2020最新激活碼(親測有效,可激活至 2089 年)
- Spring Data JPA中的Specification動態(tài)查詢詳解
相關(guān)文章
Spring事務(wù)失效的一種原因關(guān)于this調(diào)用的問題
這篇文章主要介紹了Spring事務(wù)失效的一種原因關(guān)于this調(diào)用的問題,本文給大家分享問題原因及解決辦法,通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2021-10-10
Java微服務(wù)Nacos Config配置中心超詳細講解
配置文件相對分散。在一個微服務(wù)架構(gòu)下,配置文件會隨著微服務(wù)的增多變的越來越多,而且分散 在各個微服務(wù)中,不好統(tǒng)一配置和管理。每一個環(huán)境所使用的配置理論上都是不同的,一旦需要修改,就需要我們?nèi)ジ鱾€微服務(wù)下手動維護2023-02-02
Mybatis與Jpa的區(qū)別和性能對比總結(jié)
mybatis和jpa兩個持久層框架,從底層到用法都不同,但是實現(xiàn)的功能是一樣的,所以說一直以來頗有爭議,所以下面這篇文章主要給大家介紹了關(guān)于Mybatis與Jpa的區(qū)別和性能對比的相關(guān)資料,需要的朋友可以參考下2021-06-06
Spring中@ExceptionHandler注解的工作原理詳解
這篇文章主要介紹了Spring中@ExceptionHandler注解的工作原理詳解,Spring Web注解@ExceptionHandler可以用來指定處理某類異常的控制器方法,從而在這些異常發(fā)生時,會有相應(yīng)的控制器方法來處理此類異常,需要的朋友可以參考下2024-01-01
MybatisPlus使用queryWrapper如何實現(xiàn)復(fù)雜查詢
這篇文章主要介紹了MybatisPlus使用queryWrapper如何實現(xiàn)復(fù)雜查詢,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教。2022-01-01

