Microsoft 在 Visual Studio Code 工具的 Java 最新更新中宣佈了 Spring Boot 改進。
該工具包含在 Visual Studio Code Marketplace 中的Spring Boot Extension Pack中,已安裝超過 100 萬次。由 Pivotal 釋出,它提供:
- 用於開發和故障排除 Spring Boot 應用程式的 IDE Java 工具。
- 支援編輯 Spring Boot 應用程式配置屬性檔案(.properties 和 .yml)
Spring Boot 簡化並加快了 Spring 中的 Web 應用程式和微服務開發,這是一個開源 Java 框架,以簡化的模組化方法促進 Java 應用程式的開發。
根據協議,Vscode在以下領域改進核心 Java 擴充套件和 Spring 擴充套件:
- Spring 專案、控制器和 bean 的建立工作流程更簡單
- 更好地視覺化核心 Spring 概念(例如 bean 和 API 對映)
- Spring 控制器和類的樣板程式碼生成
- 在 Spring Boot 儀表板中改進了 Spring 應用程式生命週期管理
- 管理依賴時新增Spring庫更直觀的體驗
Vscode開發團隊上週 宣佈改進 Spring Boot 儀表板,上面列表的第四項。
Spring Boot Dashboard擴充套件在側邊欄中提供了一個資源管理器,開發人員可以在其中在一個地方檢視工作區的所有 Spring Boot 專案,他們還可以從中快速啟動、停止或除錯專案。
除了清楚地瞭解當前 Spring 應用程式中的所有 bean(特殊 Java 類)和 API 對映之外,開發人員現在還可以享受以下功能:
- 導航:開發人員可以單擊 bean 或 API 端點來導航到 bean 的類或定義 API 的程式碼。
- 過濾:開發者可以使用內建的 VS Code 過濾系統來過濾特定的 bean 或 API 對映。
- 靜態與執行時分析:另一個主要功能是分析執行時資訊的能力。在應用程式執行之前,bean 和 API 對映的檢視僅顯示靜態資訊。現在,朱說,“開始執行時分析的方法是簡單地從儀表板啟動你的 Spring 應用程式,當你看到 bean 和 API 對映圖示為綠色時,這意味著所有資訊現在都是執行時資訊. 現在顯示的 bean 將只是執行時的。”
除了對 Spring Boot 儀表板的關注外,該團隊還宣佈了許多其他改進,這些改進在以下標題下進行了描述:
- 基本體驗改進
- JUnit 5 引數化測試增強
- 更相關的程式碼操作:
- 建構函式、getter、setter 現在都可以從 Quick Fix 操作中訪問(左側的燈泡圖示)
- 現在可以單獨生成 getter 和 setter(並不總是一起生成)
- 如果有多個欄位,開發者可以選擇要生成哪個欄位
- 遠端容器中的 Java 17
- 使用者體驗改進: