在 Windows 10 上安裝 Spring Boot CLI 可以通過以下幾種方式完成。以下是詳細的步驟說明:
1. 手動安裝(推薦)
步驟 1:下載 Spring Boot CLI
- 訪問 Spring Boot CLI 官方發布頁面。
- 下載最新版本的
.zip
文件(例如spring-boot-cli-3.x.x-bin.zip
)。
步驟 2:解壓文件
- 將下載的
.zip
文件解壓到任意目錄,例如:-
D:\software\Java\spring-boot-cli-3.x.x
-
步驟 3:配置****環境變量
-
打開 系統屬性 → 高級 → 環境變量。
-
在 系統變量 中找到
Path
,點擊 編輯。 -
添加 Spring Boot CLI 的
bin
目錄路徑,例如:-
C:\spring-boot-cli-3.x.x\bin
-
-
點擊 確定 保存。
步驟 4:驗證安裝
打開 命令提示符**(CMD)** 或 PowerShell,運行:
spring --version
如果顯示版本號(如 3.x.x
),說明安裝成功。
2. 使用 Scoop 安裝(Windows 包管理器**)**
如果你已安裝 Scoop,可以直接運行:
scoop bucket add extras
scoop install springboot
安裝完成后驗證:
spring --version
3. 通過 SDKMAN!(需 WSL 或 Git Bash)
如果你使用 WSL(Windows Subsystem for Linux) 或 Git Bash,可以安裝 SDKMAN! 后安裝 Spring Boot CLI:
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install springboot
驗證:
spring --version
4. 運行示例
創建一個 Groovy 腳本
-
新建文件
hello.groovy
,內容如下:-
@RestController class HelloController {@GetMapping("/")String hello() {"Hello, Spring Boot CLI on Windows!"} }
-
-
在腳本所在目錄打開 CMD/PowerShell,運行:
-
spring run hello.groovy
-
-
訪問
http://localhost:8080
,你會看到輸出消息。
5. 常見問題解決
問題 1:**spring**
命令未識別
- 原因:環境變量未正確配置。
- 解決:
- 檢查
Path
是否包含 Spring Boot CLI 的bin
目錄。 - 重啟終端或電腦。
- 檢查
**問題 2:**Groovy 腳本依賴錯誤
- 原因:缺少依賴庫。
- 解決:在腳本中使用
@Grab
注解顯式聲明依賴:-
@Grab("org.springframework.boot:spring-boot-starter-web") @RestController class HelloController { /* ... */ }
-
6. 卸載
- 刪除 Spring Boot CLI 的安裝目錄。
- 從
Path
環境變量中移除對應的bin
路徑。
總結
- 推薦方式:手動安裝(簡單直接)。
- 開發體驗:適合快速原型開發,但復雜項目建議使用標準 Spring Boot 項目(通過
spring init
生成)。 - 跨平臺:如果在 Windows 上遇到問題,可以嘗試 WSL 配合 SDKMAN!。