在 Visual Studio Code 中使用 Spring Boot
Visual Studio Code 是 Spring Boot 應用程式開發人員理想的輕量級開發環境,且有多種實用的 VS Code 擴充功能,包括:
我們建議安裝 Spring Boot Extension Pack,其中包含了上述所有的擴充功能。
如果您在使用以下功能時遇到任何問題,可以透過 開啟 Issue 與我們聯繫。
先決條件
要在 Visual Studio Code 中開發 Spring Boot 應用程式,您需要安裝以下項目:
注意:有關如何開始使用的更多資訊,請參閱Java 入門 (Getting Started with Java) 教學課程。
為協助您開始 Java Spring Boot 開發,您可以使用 Java Spring 設定檔模板,其中包含了實用的擴充功能、設定及 Java Spring Boot 程式碼片段 (snippets)。
建立專案
Spring Initializr 擴充功能可讓您搜尋相依性 (dependencies) 並產生新的 Spring Boot 專案。
若要安裝,請啟動 VS Code 並從「擴充功能」檢視 (⇧⌘X (Windows, Linux Ctrl+Shift+X)) 中搜尋 vscode-spring-initializr。
安裝擴充功能後,請開啟命令面板 (⇧⌘P (Windows, Linux Ctrl+Shift+P)) 並輸入 Spring Initializr 以開始產生 Maven 或 Gradle 專案,接著依照精靈指示操作即可。
編輯專案
Spring Initializr 擴充功能允許您在產生新的 Spring Boot 專案後新增相依性。
導覽至您的 pom.xml 檔案並按右鍵選擇 Add starters...。下拉式選單將顯示您已有的相依性(以 √ 開頭)。您可以搜尋想要新增至專案的其他相依性,或是點選現有的相依性來將其移除。
開發應用程式
Spring Boot Tools 擴充功能包含了豐富的語言支援,可用於處理 Spring Boot 的 application.properties、application.yml 及 .java 檔案。
該擴充功能支援下列功能:
- 快速導覽至工作區中的 Spring 元素
- 針對 Spring 特定組件的智慧程式碼完成 (Smart code completion)
- 快速存取執行中的 Spring 應用程式
- 即時應用程式資訊
- 程式碼模板 (Code templates)
類似的程式碼完成與驗證功能也適用於 .properties 和 .yml 檔案。
若要了解如何使用這些功能,請瀏覽此詳細使用指南。
以下範例顯示了即時應用程式資訊。
執行應用程式
除了使用 F5 執行應用程式外,還有 Spring Boot Dashboard 擴充功能,它能讓您檢視並管理工作區中所有可用的 Spring Boot 專案,並快速啟動、停止或偵錯您的專案。
後續步驟
- Java Spring 設定檔模板 - 建立一個包含精選擴充功能、設定和程式碼片段的全新 設定檔 (profile)。
- 若要部署您的 Web 應用程式,請參閱在 VS Code 中開發 Java Web 應用程式。
- 若要將 Web 應用程式容器化並部署為 Docker 容器,請查看在 VS Code 中使用 Docker。
- 若要深入了解 Java 偵錯功能,請參閱執行與偵錯 Java。