VS Code Spring 全新功能來了!

微軟技術棧發表於2023-02-23

大家好,歡迎來到我們 2023 年的第一篇部落格!我們想與您分享幾個與 Spring 外掛、程式碼編輯和效能相關的激動人心的更新,讓我們開始吧!

Spring 外掛包的新入門演練

演練(Walkthrough) 是一種多步驟、嚮導式的體驗,用於教授使用者如何使用具有豐富內容的外掛。自從 Visual Studio Code 引入外掛的演練格式以來,它就廣受歡迎。由於我們對 Spring 外掛做了很多改進,因此我們對 Spring 外掛包的現有演練進行了更新。

新的演練反映了我們的最新功能,例如 bean 和 API 對映檢視以及來自 Spring Boot Dashboard 的實時記憶體檢視。它還包含更簡潔直觀的資訊,以便新使用者可以更流暢地瞭解如何使用 Spring 外掛。這是新演練的演示。

image.png

新的演練包括四個步驟:

▌第 1 步 – 從 Spring Boot 專案開始

在此步驟中,您可以使用 Spring Initializer 從頭開始建立專案,也可以從 GitHub 克隆現有示例專案。

▌第 2 步 – 探索您的專案

一旦你有了一個專案,外掛中有不同的工具可以幫助你快速導航到 Spring 部件。Bean 和端點對映是 Spring Boot Dashboard UI 佈局的一部分,您可以直接跳轉到此步驟中的檢視。

▌第 3 步 – 執行您的專案

此步驟說明如何執行專案。要從我們的外掛中享受大多數最新的 Spring 相關功能,您可以單擊 Spring Boot Dashboard 中的“播放”按鈕。或者,您可以使用此步驟中描述的其他方法。

▌第 4 步 – 檢視正在執行的應用程式的實時資訊

我們工具的一個獨特功能是能夠視覺化正在執行的 Spring 應用程式的實時資料。檢視實時資料,從 Spring Boot Dashboard 執行應用程式。您將能夠看到 bean、端點對映以及新新增的實時記憶體資訊。

區分大小寫的程式碼補全

在編輯程式碼時,有時開發者希望考慮字母的大小寫。我們聽取了開發人員的反饋,並在我們的外掛中新增了此功能。這是此功能的演示。

image.png

請注意,此功能目前僅在 Insider 版本中提供,稍後將在 Stable 版本中釋出。要開啟或關閉此功能,請轉到設定並搜尋“匹配大小寫(Match Case)”。這是螢幕截圖。

圖片

效能改進 – 透過共享索引檔案減少專案索引時間

專案索引時間過長是我們經常從開發者那裡聽到的問題,我們一直在尋找一個好的解決方案。最近,我們從上游做了改進,減少了整個專案的索引時間。以前,每個工作空間的索引檔案是單獨儲存的,並且需要在專案匯入期間重建所有索引,這可能會導致索引時間很長。但是,在改進之後,我們選擇將庫的索引儲存在一個公共位置,以便不同的工作空間可以重用相同的索引檔案。節省了對常用庫(如 JDK 和流行庫)進行重複索引的時間,顯著提高了索引效能。

我們已經進行了一些實驗,下面是我們可以獲得共享索引的效能優勢。

圖片

如果您對改進的技術細節感興趣,可以檢視以下 PR:

安裝 Java 外掛包

要使用上述所有功能,請在 Visual Studio Code 上下載並安裝 Extension Pack for Java

圖片

如果您是一位 Spring 開發者,並且正在編寫 Spring Boot 相關的程式,您也可以下載並安裝 Spring Boot 外掛包,獲得與 Spring Boot 有關的專屬開發體驗。

圖片

反饋與建議

2023 年,Visual Studio Code 上的 Java 會有很多激動人心的更新,一如既往,您的反饋和建議對我們非常重要,將有助於我們未來的產品塑造。有幾種方法可以給我們留下反饋:

資源

以下連結和資源能幫助您更好地瞭解 Java on Visual Studio Code 的相關資訊

點我瞭解更多 Java on VS Code 相關資訊~

相關文章