船新 IDEA 2024.2 正式發(fā)布,新特性真香!
共 3955字,需瀏覽 8分鐘
·
2024-08-17 14:06
來源:www.jetbrains.com/zh-cn/idea/whatsnew
?? 歡迎加入小哈的星球,你將獲得: 專屬的項(xiàng)目實(shí)戰(zhàn) / 1v1 提問 / Java 學(xué)習(xí)路線 / 學(xué)習(xí)打卡 / 每月贈(zèng)書 / 社群討論
新項(xiàng)目:《從零手?jǐn)]:仿小紅書(微服務(wù)架構(gòu))》 正在持續(xù)爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 點(diǎn)擊查看項(xiàng)目介紹; 《從零手?jǐn)]:前后端分離博客項(xiàng)目(全棧開發(fā))》 2期已完結(jié),演示鏈接:http://116.62.199.48/; 截止目前,累計(jì)輸出 54w+ 字,講解圖 2330+ 張,還在持續(xù)爆肝中.. 后續(xù)還會(huì)上新更多項(xiàng)目,目標(biāo)是將 Java 領(lǐng)域典型的項(xiàng)目都整一波,如秒殺系統(tǒng), 在線商城, IM 即時(shí)通訊,Spring Cloud Alibaba 等等,戳我加入學(xué)習(xí),解鎖全部項(xiàng)目,已有1900+小伙伴加入
![]()
-
1.改進(jìn)的 Spring Data JPA 支持 -
2.改進(jìn)的 cron 表達(dá)式支持 -
3.更快開始編碼 -
4.改進(jìn)的全行代碼補(bǔ)全 -
5.新 UI 成為所有用戶的默認(rèn)選項(xiàng) -
6.隨處搜索中的預(yù)覽選項(xiàng) -
7.代理設(shè)置自動(dòng)檢測(cè)默認(rèn)為新用戶啟用 -
8.Code With Me 增強(qiáng)并簡(jiǎn)化啟動(dòng) -
9.數(shù)據(jù)庫管理 -
10.其他
JetBrains剛剛發(fā)布了最新IntelliJ IDEA 2024.2版本,做了不少優(yōu)化性能方面的優(yōu)化,同時(shí)新的ui也默認(rèn)為啟動(dòng)ui。感興趣的小伙伴可以下載體驗(yàn),以下為官方本次介紹:
借助 IntelliJ IDEA 2024.2 Ultimate,您可以直接在 IDE 中運(yùn)行 Spring Data JPA 方法進(jìn)行即時(shí)倉庫查詢驗(yàn)證。它還通過提供內(nèi)聯(lián)描述和高級(jí)自動(dòng)補(bǔ)全幫助簡(jiǎn)化 cron 表達(dá)式的管理,并將 HTTP 客戶端升級(jí)為使用 GraalJS 執(zhí)行引擎。此外,此版本還可以在項(xiàng)目索引編制期間啟用關(guān)鍵功能,幫助增強(qiáng) IntelliJ IDEA 的整體啟動(dòng)效率,它集成了 K2 模式(目前處于 Beta 階段),進(jìn)一步提升 IDE 針對(duì) Kotlin 的性能和穩(wěn)定性及其對(duì)語言功能的支持。
1.改進(jìn)的 Spring Data JPA 支持
我們添加了在 IDE 中運(yùn)行 Spring Data JPA 方法的功能,持續(xù)改進(jìn) IntelliJ IDEA 的 Spring 框架支持。這項(xiàng)新功能允許您在不運(yùn)行應(yīng)用程序和分析日志文件的情況下查看方法將生成哪個(gè)查詢。現(xiàn)在,您可以使用裝訂區(qū)域圖標(biāo)直接在 JPA 控制臺(tái)中執(zhí)行任何倉庫方法。
2.改進(jìn)的 cron 表達(dá)式支持
在代碼中處理 cron 表達(dá)式比以往更加簡(jiǎn)單。使用 Spring、Quarkus 或 Micronaut 實(shí)現(xiàn)定時(shí)服務(wù)時(shí),您可以通過緊鄰的描述輕松理解 cron 表達(dá)式。此外,自動(dòng)補(bǔ)全功能提供了您可以立即添加和調(diào)整的預(yù)填充示例,不必從頭開始編寫 cron 表達(dá)式。
3.更快開始編碼
在 2024.2 版本中,我們?cè)鰪?qiáng)了啟動(dòng)體驗(yàn),讓您能夠更快開始編碼。升級(jí)使 IDE 可以在不完整的項(xiàng)目模型下運(yùn)行,并允許在索引編制期間訪問關(guān)鍵功能,包括代碼高亮顯示、代碼補(bǔ)全、意圖操作、測(cè)試啟動(dòng)、有效裝訂區(qū)域標(biāo)記、Lombok 支持等,從而減少等待時(shí)間。
4.改進(jìn)的全行代碼補(bǔ)全
在 2024.2 版本中,我們使接受全行代碼補(bǔ)全建議的流程更加直觀和精確。內(nèi)聯(lián)代碼補(bǔ)全建議現(xiàn)在包含代碼高亮顯示,新的快捷鍵可以讓您從較長(zhǎng)的建議中接受單個(gè)單詞或整個(gè)行。我們還優(yōu)化了將接受的更改集成到代碼中的方式,消除了格式設(shè)置和相關(guān)問題。
5.新 UI 成為所有用戶的默認(rèn)選項(xiàng)
在 IntelliJ IDEA 2024.2 中,新 UI 現(xiàn)在成為所有用戶的默認(rèn)選項(xiàng),經(jīng)典 UI 則作為插件提供。新 UI 簡(jiǎn)潔而現(xiàn)代,提供更大、更易用的控件、一致的調(diào)色盤、明亮清晰的圖標(biāo)、增強(qiáng)的對(duì)比度和更好的強(qiáng)調(diào)色。
6.隨處搜索中的預(yù)覽選項(xiàng)
Search Everywhere(隨處搜索)對(duì)話框增加了一個(gè)選項(xiàng),用于預(yù)覽您正在搜索的代碼庫元素。通過對(duì)話框工具欄上的 Preview(預(yù)覽)圖標(biāo)啟用此功能后,預(yù)覽窗格將出現(xiàn)在搜索結(jié)果下方,提供更多上下文并讓您更輕松地瀏覽項(xiàng)目。
7.代理設(shè)置自動(dòng)檢測(cè)默認(rèn)為新用戶啟用
IntelliJ IDEA 現(xiàn)在會(huì)默認(rèn)自動(dòng)檢測(cè)并使用您的計(jì)算機(jī)上配置的系統(tǒng)代理設(shè)置,促進(jìn)與外部資源和服務(wù)的無縫交互。
8.Code With Me 增強(qiáng)并簡(jiǎn)化啟動(dòng)
Code With Me 通話中的屏幕共享現(xiàn)在重定向到瀏覽器,允許您將特定窗口或整個(gè)屏幕指定為共享源。此前,所有屏幕和窗口都默認(rèn)共享,沒有選擇特定源的選項(xiàng)。
Code With Me 會(huì)話啟動(dòng)彈出窗口經(jīng)過重新設(shè)計(jì),使流程有所簡(jiǎn)化。它現(xiàn)在包括所有權(quán)限設(shè)置,減少了啟動(dòng)新會(huì)話所需的步驟,并且權(quán)限得到保留,每個(gè)會(huì)話只需點(diǎn)擊兩次即可啟動(dòng)。此外,權(quán)限可以在會(huì)話期間直接從彈出窗口更改。
9.數(shù)據(jù)庫管理
10.其他
其他還有許多更新,包括web框架的更新,構(gòu)建工具和版本控制的優(yōu)化和增強(qiáng),scala開發(fā)以及代碼編輯器和Debug的優(yōu)化等等,本次更新內(nèi)容較多,如果大家想要更多了解可以去官方文檔查看。
?? 歡迎加入小哈的星球,你將獲得: 專屬的項(xiàng)目實(shí)戰(zhàn) / 1v1 提問 / Java 學(xué)習(xí)路線 / 學(xué)習(xí)打卡 / 每月贈(zèng)書 / 社群討論
新項(xiàng)目:《從零手?jǐn)]:仿小紅書(微服務(wù)架構(gòu))》 正在持續(xù)爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 點(diǎn)擊查看項(xiàng)目介紹; 《從零手?jǐn)]:前后端分離博客項(xiàng)目(全棧開發(fā))》 2期已完結(jié),演示鏈接:http://116.62.199.48/; 截止目前,累計(jì)輸出 53w+ 字,講解圖 2330+ 張,還在持續(xù)爆肝中.. 后續(xù)還會(huì)上新更多項(xiàng)目,目標(biāo)是將 Java 領(lǐng)域典型的項(xiàng)目都整一波,如秒殺系統(tǒng), 在線商城, IM 即時(shí)通訊,Spring Cloud Alibaba 等等,戳我加入學(xué)習(xí),解鎖全部項(xiàng)目,已有1900+小伙伴加入
![]()
2. 為什么阿里建議對(duì) switch 括號(hào)內(nèi)的 String 變量進(jìn)行判空?
最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊(cè)》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點(diǎn)“在看”,關(guān)注公眾號(hào)并回復(fù) Java 領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
PS:因公眾號(hào)平臺(tái)更改了推送規(guī)則,如果不想錯(cuò)過內(nèi)容,記得讀完點(diǎn)一下“在看”,加個(gè)“星標(biāo)”,這樣每次新文章推送才會(huì)第一時(shí)間出現(xiàn)在你的訂閱列表里。
點(diǎn)“在看”支持小哈呀,謝謝啦
