IDEA 2022.3 發(fā)布,這次終于支持 redis 了!
IntelliJ IDEA 發(fā)布了最新2022.3版本,本次更新:可以通過設(shè)置切換到新 UI,即可預(yù)覽煥然一新的 IDE 外觀。 引入了一個(gè)新的 Settings Sync(設(shè)置同步)解決方案,用于同步和備份自定義用戶設(shè)置。 此外,IntelliJ IDEA Ultimate 還提供了一種處理 WSL 2 中的項(xiàng)目的新方式、適用于 Spring Bean 自動(dòng)裝配和 OpenAPI 架構(gòu)生成的新操作,以及 Redis 支持。
其中最大的亮點(diǎn)是實(shí)現(xiàn)了對(duì) Redis 的支持,真的是期待已久。
主要更新新 IntelliJ IDEA UI
在 IntelliJ IDEA 2022.3 中,可以切換到新 UI 并預(yù)覽 IDE 完全重做的外觀,新外觀干凈、現(xiàn)代且功能強(qiáng)大。

新的 Settings Sync(設(shè)置同步)解決方案
新的 Settings Sync(設(shè)置同步)插件現(xiàn)在可用于所有基于 IntelliJ 的 IDE(Rider 除外),包括免費(fèi)版和付費(fèi)版。 新的解決方案能夠同步來自平臺(tái)、捆綁插件和一些第三方插件的大部分可共享設(shè)置。
請(qǐng)注意,IDEA將停止支持舊的 IDE Settings Sync(IDE 設(shè)置同步)插件并取消捆綁 Settings Repository(設(shè)置倉庫)。

處理 WSL 2 中的項(xiàng)目的新方式
IntelliJ IDEA Ultimate 2022.3 帶來了處理在 WSL 2 文件系統(tǒng)中運(yùn)行的項(xiàng)目的替代方式。 IDE 后端將直接在 WSL 2 中啟動(dòng)。

適用于 Spring Bean 自動(dòng)裝配和 OpenAPI 架構(gòu)生成的新操作
使用 IntelliJ IDEA Ultimate 2022.3,可以在需要的地方輕松自動(dòng)裝配 Spring Bean。 這項(xiàng)新操作適用于 Spring、Micronaut 和 Jakarta EE CDI。
此外,還增強(qiáng)了使用 OpenAPI 規(guī)范記錄 Web API 的用戶體驗(yàn),可以立即為 Spring 控制器或 JAX-RS 資源生成 OpenAPI 定義。

支持 Redis
在 IntelliJ IDEA Ultimate 2022.3 中,實(shí)現(xiàn)了備受期待的對(duì) Redis 的支持。 現(xiàn)在可以連接到 Redis Single Instance,在數(shù)據(jù)查看器中探索鍵值,借助智能編碼輔助編寫和執(zhí)行 Redis 查詢等。
詳細(xì)信息請(qǐng)閱讀官方博客:
- https://blog.jetbrains.com/datagrip/2022/11/02/datagrip-2022-3-eap-2-redis-support/
用戶體驗(yàn)
將工具窗口停靠到浮動(dòng)編輯器選項(xiàng)卡

意圖操作預(yù)覽默認(rèn)啟用
在 IntelliJ IDEA 2022.3 中,意圖操作的預(yù)覽功能現(xiàn)在默認(rèn)開啟,可以立即查看應(yīng)用 IDE 建議后代碼將如何變化。 打開可用意圖操作列表并將鼠標(biāo)懸停在不同選項(xiàng)上時(shí)會(huì)顯示預(yù)覽。

改進(jìn)了 Search Everywhere
微調(diào) Search Everywhere(隨處搜索)結(jié)果列表背后的算法,使搜索結(jié)果的選擇更加準(zhǔn)確。

改進(jìn)了 Tips of the Day(每日小技巧)
對(duì) Tips of the Day(每日小技巧)的外觀和行為做出了多項(xiàng)更改,使其更實(shí)用且更易理解。 更新了對(duì)話框的設(shè)計(jì),為每個(gè)小技巧添加了標(biāo)題以指定描述的 IDE 區(qū)域,并實(shí)現(xiàn)了技巧評(píng)分功能以收集反饋。

改進(jìn)了 Bookmarks(書簽)
為 Bookmarks(書簽)實(shí)現(xiàn)了多項(xiàng) UI 改進(jìn)。 首先,又可以從編輯器選項(xiàng)卡為文件添加書簽了。只需右鍵點(diǎn)擊選項(xiàng)卡調(diào)用上下文菜單,然后選擇 Bookmarks(書簽)。
此外,可以將所有打開的選項(xiàng)卡中的所有文件添加到 Bookmarks(書簽)。 為此,可以調(diào)用相同上下文菜單并選擇 Bookmark Open Tabs(為打開的選項(xiàng)卡添加書簽),也可以使用編輯器選項(xiàng)卡窗格右側(cè)的三點(diǎn)圖標(biāo)調(diào)用此操作。 IDE 會(huì)將所有打開的選項(xiàng)卡放入一個(gè)新的書簽列表中,您可以隨意為其命名。

以偏好代碼樣式查看庫代碼
IntelliJ IDEA 2022.3 提供了以偏好樣式閱讀代碼的功能,即使該樣式與文件的當(dāng)前格式不同。 您可以在 Reader(閱讀器)模式下應(yīng)用新的可視格式設(shè)置層,根據(jù)自定義格式方案調(diào)整代碼外觀,而無需重新格式化實(shí)際代碼。
編輯器
改進(jìn)了復(fù)制、剪切、粘貼
如果在沒有選擇代碼的情況下復(fù)制或剪切一行,粘貼操作會(huì)將剪貼板的內(nèi)容添加到當(dāng)前行上方,而不是像舊版本一樣添加到文本光標(biāo)處。

針對(duì) JavaScript 和 TypeScript 的 Code Vision 提示
針對(duì) JavaScript 和 TypeScript 實(shí)現(xiàn)了 Code Vision 內(nèi)嵌提示。 這些提示讓您可以直接在編輯器中即時(shí)了解代碼,顯示 inheritors(繼承者)、usages(用法)、code authors(代碼作者)和 related problems(相關(guān)問題)等指標(biāo)。
Java
新的 Java 檢查和其他改進(jìn)
實(shí)現(xiàn)了一系列新的 Java 檢查和快速修復(fù),保護(hù)您的代碼免受潛在危害和錯(cuò)誤。 新增了一項(xiàng)檢查來幫助檢測(cè)在每個(gè)分支中都有一條公共語句的 switch 表達(dá)式,并提供了一個(gè)快速修復(fù)來將語句向上移動(dòng)到 switch 表達(dá)式中,從而縮短代碼。
IDE 將報(bào)告冗余數(shù)組長度檢查,以及 Collection.parallelStream() 之后的冗余 parallel() 調(diào)用。 另一項(xiàng)新檢查可以報(bào)告僅使用一個(gè)元素或字符時(shí)數(shù)組、列表或字符串的多余創(chuàng)建。

支持 Java 19
IntelliJ IDEA 2022.3 支持 2022 年 9 月發(fā)布的 Java 19 的新功能。 IDE 現(xiàn)在支持記錄模式以及對(duì) switch 表達(dá)式模式匹配的更改,提供了代碼高亮顯示、補(bǔ)全和導(dǎo)航。 現(xiàn)有檢查和快速修復(fù)已相應(yīng)更新以支持這些更改。
構(gòu)建工具
Maven2 插件
從 v2022.3 開始,IDEA 將 Maven2 的支持改為通過一個(gè)獨(dú)立的插件。

使用新 IntelliJ IDEA 工作區(qū)模型 API 的 Maven 導(dǎo)入
使用新的 IntelliJ 工作區(qū)模型 API引入了實(shí)驗(yàn)性 Maven 導(dǎo)入功能。

此版本還包含大量更新項(xiàng),詳情可在更新公告中細(xì)閱:
- https://www.jetbrains.com/zh-cn/idea/whatsnew/#
來源:Java面試那些事兒
-End-
最近有一些小伙伴,讓我?guī)兔φ乙恍?面試題?資料,于是我翻遍了收藏的 5T 資料后,匯總整理出來,可以說是程序員面試必備!所有資料都整理到網(wǎng)盤了,歡迎下載!
面試題】即可獲取
在看點(diǎn)這里
好文分享給更多人↓↓
