用於Spring Boot開發的VSCode設定 - Stefan
讓我們使用所有必要的擴充套件來設定全新的VSCode安裝,以構建和執行Spring Boot應用程式。
1. 首先,我們需要安裝Java開發工具包。我們建議安裝免費版本的Java,例如AdoptOpenJDK。
https://adoptopenjdk.net/
安裝過程完成後,請確認Java設定正確。要找出是否設定了變數Java Home,請執行以下命令:echo JAVA_HOME。結果應該是Java執行時和開發工具包的安裝資料夾。命令java -version將有關當前安裝的Java版本的資訊輸出到控制檯
2. 安裝vscode:https://code.visualstudio.com/download
3. Java擴充套件外掛:
Java Extension Pack包含多個擴充套件,包括但不限於:
- Java Maven
- Java偵錯程式
- Java Test Runner:執行並顯示JUnit測試套件和測試結果
- Java Dependency Viewer:顯示專案依賴項
- Java語言支援: Java程式碼的解析,重構和編譯
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack
4. Spring Boot擴充套件包外掛
Spring Boot Extension Pack包括以下擴充套件:
- Spring Boot工具: Spring Boot配置檔案的自動完成
- Spring Boot儀表板: Spring Boot應用程式的簡單執行,停止,除錯
- Spring Initializr Java支援: Spring Boot專案生成器
https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-dev-pack
5. XML工具
一組用於檢視和編輯XML檔案的工具。我們需要這些來檢視和編輯Maven構建配置。
https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml
6.專案初始化
現在是時候建立我們的第一個專案了。為此,我們可以使用之前安裝的Spring Boot Initializr擴充套件。
- 開啟VSCode
- 按Ctrl + Shift + p開啟 命令皮膚
- 輸入Initializr
- 會自動出現一些選項,可以選擇:Spring Initializr: Generate a Maven Project
- 然後繼續,選擇Spring Boot Web 和 Spring Boot Actuator
如果不能出現下拉選單,因為國外網路無法正常訪問,請設定代理,在檔案->首選項->應用程式->代理伺服器設定
使用Spring Boot Dashboard Extension,我們終於可以啟動和停止新應用程式了。
其他外掛:
Bracket Pair Colorizer:此副檔名允許匹配的括號用顏色標識。使用者可以定義要匹配的令牌,以及要使用的顏色。
https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2
GitLens supercharges內建到Visual Studio程式碼Git的能力。無縫地導航和瀏覽 Git儲存庫
https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens
GitHub主題為VSCode帶來了流行的GitHub顏色和原始碼格式:
https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme
相關文章
- 10個用於開發Spring Boot的最佳Eclipse外掛Spring BootEclipse
- 用Spring Boot顛覆Java應用開發Spring BootJava
- Spring Boot 的 Web 開發Spring BootWeb
- 高效開發 Dubbo?用 Spring Boot 可得勁!Spring Boot
- 基於spring-boot&spring-data-jpa的web開發環境整合SpringbootWeb開發環境
- spring boot + vue + element-ui全棧開發入門——基於Electron桌面應用開發Spring BootVueUI全棧
- 基於spring boot 及mybatis的web開發環境搭建Spring BootMyBatisWeb開發環境
- 使用Spring Boot開發基於Kubernetes的Zeebe工作流應用 – SalaboySpring Boot
- 《Spring Boot從零開始學(視訊教學版)》快速入門Spring Boot應用開發Spring Boot
- 基於 VSCode下的 Flutter 開發VSCodeFlutter
- spring boot + vue + element-ui全棧開發入門——spring boot後端開發Spring BootVueUI全棧後端
- 開發一個Spring Boot Starter!Spring Boot
- Spring Boot(二):Web 綜合開發Spring BootWeb
- Spring Boot (二):Web 綜合開發Spring BootWeb
- 用vscode開發vue應用VSCodeVue
- 設定Jenkins伺服器構建Spring Boot應用程式 - MarcusJenkins伺服器Spring Boot
- 如何定製 Spring Boot 的 Banner?Spring Boot
- 在Spring Boot設定Swagger 2 - BaeldungSpring BootSwagger
- 使用Spring Boot開發Web專案Spring BootWeb
- 居然僅用瀏覽器,就完成了Spring Boot應用的開發與部署!瀏覽器Spring Boot
- Netflix釋出用於Spring Boot的GraphQL的開源服務框架DGSSpring Boot框架
- 【雜談】Spring Boot 預設支援的併發量Spring Boot
- vscode的python設定VSCodePython
- 使用Spring Boot設定GitLab CI/CD管道 - MarcusSpring BootGitlab
- spring boot中的定時任務Spring Boot
- Spring Boot系列(一):Spring Boot快速開始Spring Boot
- 基於Spring Batch的Spring Boot的教程 - BaeldungBATSpring Boot
- Intellij IDEA 中 的spring boot 專案使用了spring-boot-devtools要做的兩個設定IntelliJIdeaSpring Bootdev
- spring boot 定時任務Spring Boot
- Spring Boot 之路(一):一個簡單的Spring Boot應用Spring Boot
- Spring Boot開發(Gradle+註解)Spring BootGradle
- fast-spring-boot快速開發專案ASTSpringboot
- Kotlin + Spring Boot服務端開發KotlinSpring Boot服務端
- Spring / Spring boot 基於註解非同步程式設計@AsyncSpring Boot非同步程式設計
- 用VSCode基於Bazel打造Apple生態開發環境VSCodeAPP開發環境
- 《深入實踐Spring Boot》閱讀筆記:分散式應用開發Spring Boot筆記分散式
- Spring boot學習(一)開啟Spring boot之旅Spring Boot
- Spring Boot 2.5.0 重新設計的spring.sql.init 配置有啥用?Spring BootSQL