IntelliJ?IDEA?2024.2?發(fā)布新功能介紹Spring?Data?JPA即時(shí)查詢、自動(dòng)補(bǔ)全cron表達(dá)式
推薦閱讀:
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ā)布的郵件提示,看了一眼這個(gè)版本更新的新特性真的太適合我了!也許這些能力對(duì)關(guān)注DD的小伙伴也有幫助,所以搞篇博客介紹和推薦一下。下面就來一起看看這個(gè)版本中推出的幾個(gè)強(qiáng)大新特性。
Spring Data JPA 的即時(shí)查詢
在2024.2 Ultimate版本中,對(duì) Spring Data JPA 的支持做了增強(qiáng)。新功能允許您在不運(yùn)行應(yīng)用程序和分析日志文件的情況下查看方法將生成的查詢?,F(xiàn)在,開發(fā)者可以直接在 JPA 控制臺(tái)中執(zhí)行任何倉(cāng)庫(kù)的方法來快速驗(yàn)證數(shù)據(jù)庫(kù)操作是否正確。
cron表達(dá)式的自動(dòng)補(bǔ)全
相信每個(gè)Spring開發(fā)者都用過@Schedule
來定義一些簡(jiǎn)單的定時(shí)任務(wù),對(duì)于執(zhí)行規(guī)則的定義使用CRON表達(dá)式是非常常用的,但是很多人對(duì)于編寫CRON表達(dá)式并不那么熟悉。現(xiàn)在,2024.2 Ultimate版本可以解決這個(gè)問題了,當(dāng)開發(fā)者在寫好cron屬性的時(shí)候,會(huì)彈出自動(dòng)補(bǔ)全來給出提示,你可以看到各種基礎(chǔ)模版,太方便了!
GraalJS 作為 HTTP 客戶端的執(zhí)行引擎
現(xiàn)在 HTTP 客戶端中使用的 JavaScript 執(zhí)行引擎升級(jí)為 GraalJS。 這將使得開發(fā)者可以在使用 IntelliJ IDEA 的 HTTP 客戶端測(cè)試端點(diǎn)以及在 .http 文件中使用 JavaScript 處理結(jié)果時(shí)使用所有 GraalJS 功能,包括對(duì) ECMAScript 2023 規(guī)范的完全支持。
日志管理增強(qiáng)
IntelliJ IDEA 2024.2 為 Java 和 Kotlin 引入了增強(qiáng)的日志管理。
新功能包括字符串文字和實(shí)參解析的高亮顯示,讓您可以從占位符無縫導(dǎo)航到對(duì)應(yīng)實(shí)參,同時(shí)IDEA還可以檢查出不匹配的log占位符和參數(shù)量:
對(duì)于 System.out.println
語句,現(xiàn)在支持一鍵轉(zhuǎn)換成log形式:
運(yùn)行時(shí)的性能圖表
在 Run 工具窗口中實(shí)現(xiàn)了新的 Performance 標(biāo)簽頁。 新的標(biāo)簽頁提供實(shí)時(shí) CPU 和內(nèi)存圖表,并允許您捕獲代碼的執(zhí)行時(shí)間并直接在編輯器中查看來查明性能瓶頸。 此外,您還可以捕獲內(nèi)存快照來檢查對(duì)象并找出內(nèi)存泄漏的根本原因。
JSON、XML 和其他格式的字符串變量可視化工具
現(xiàn)在,調(diào)試和瀏覽復(fù)雜數(shù)據(jù)格式變得容易多了。更新后的調(diào)試器可以可視化 JSON、XML、HTML、JWT 和 URL 編碼的字符串變量只需點(diǎn)擊變量旁邊的 View 鏈接,相關(guān)的可視化器便會(huì)根據(jù)變量的內(nèi)容自動(dòng)選擇。
其他更新
更快開始編碼:優(yōu)化了IDEA的啟動(dòng)體驗(yàn)。開發(fā)者可以在IDEA沒有完全啟動(dòng)完成的情況下,也能進(jìn)行關(guān)鍵功能的訪問和編碼操作。
Markdown支持?jǐn)?shù)學(xué)語法,現(xiàn)在可以使用$
插入內(nèi)聯(lián)數(shù)學(xué)表達(dá)式,使用$$
插入包含數(shù)學(xué)內(nèi)容的代碼塊。
K2模式穩(wěn)定性改進(jìn)和性能提升:這種新的 Kotlin 支持機(jī)制為未來的 Kotlin 語言功能奠定了基礎(chǔ),也增強(qiáng)了 IDE 的穩(wěn)定性和性能。 在 2024.2 版本中,K2 模式現(xiàn)在支持 gradle.kts 腳本、Kotlin Multiplatform (KMP) 項(xiàng)目、所有主要重構(gòu)、代碼高亮顯示、調(diào)試等。 基準(zhǔn)測(cè)試表明,K2 模式使 IntelliJ IDEA Ultimate 源庫(kù)上的代碼高亮顯示性能幾乎翻了一番。
更多關(guān)于本版本的更新內(nèi)容,還可以查閱官方信息:https://www.jetbrains.com/idea/whatsnew/
到此這篇關(guān)于IntelliJ IDEA 2024.2 發(fā)布:Spring Data JPA即時(shí)查詢、自動(dòng)補(bǔ)全cron表達(dá)式的文章就介紹到這了,更多相關(guān)IntelliJ IDEA 2024.2 發(fā)布內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- IntelliJ?IDEA?2022.2最新版本激活教程(親測(cè)可用版)永久激活工具分享
- IntelliJ?IDEA?2021.3永久最新激活至2099年(親測(cè)有效)
- 最新IntelliJ IDEA 2020.2永久激活碼(親測(cè)有效)
- IntelliJ?IDEA?2020.2.3永久破解激活教程(親測(cè)有效)
- IntelliJ IDEA 2019.3激活破解的詳細(xì)方法(親測(cè)有效,可激活至 2089 年)
- IntelliJ IDEA 2020最新注冊(cè)碼(親測(cè)有效,可激活至 2089 年)
- IntelliJ IDEA 2020最新激活碼(親測(cè)有效,可激活至 2089 年)
- Spring Data JPA中的Specification動(dòng)態(tài)查詢?cè)斀?/a>
相關(guān)文章
Spring事務(wù)失效的一種原因關(guān)于this調(diào)用的問題
這篇文章主要介紹了Spring事務(wù)失效的一種原因關(guān)于this調(diào)用的問題,本文給大家分享問題原因及解決辦法,通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-10-10Java微服務(wù)Nacos Config配置中心超詳細(xì)講解
配置文件相對(duì)分散。在一個(gè)微服務(wù)架構(gòu)下,配置文件會(huì)隨著微服務(wù)的增多變的越來越多,而且分散 在各個(gè)微服務(wù)中,不好統(tǒng)一配置和管理。每一個(gè)環(huán)境所使用的配置理論上都是不同的,一旦需要修改,就需要我們?nèi)ジ鱾€(gè)微服務(wù)下手動(dòng)維護(hù)2023-02-02Mybatis與Jpa的區(qū)別和性能對(duì)比總結(jié)
mybatis和jpa兩個(gè)持久層框架,從底層到用法都不同,但是實(shí)現(xiàn)的功能是一樣的,所以說一直以來頗有爭(zhēng)議,所以下面這篇文章主要給大家介紹了關(guān)于Mybatis與Jpa的區(qū)別和性能對(duì)比的相關(guān)資料,需要的朋友可以參考下2021-06-06Spring中@ExceptionHandler注解的工作原理詳解
這篇文章主要介紹了Spring中@ExceptionHandler注解的工作原理詳解,Spring Web注解@ExceptionHandler可以用來指定處理某類異常的控制器方法,從而在這些異常發(fā)生時(shí),會(huì)有相應(yīng)的控制器方法來處理此類異常,需要的朋友可以參考下2024-01-01MybatisPlus使用queryWrapper如何實(shí)現(xiàn)復(fù)雜查詢
這篇文章主要介紹了MybatisPlus使用queryWrapper如何實(shí)現(xiàn)復(fù)雜查詢,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。2022-01-01