Spring Cloud CLISpring Cloud CLI3.1.1

Spring Boot CLI 為 Spring Cloud 提供了 Spring Boot 命令列功能。您可以編寫 Groovy 指令碼來執行 Spring Cloud 元件應用程式(例如 @EnableEurekaServer)。您還可以輕鬆地進行加密和解密,以支援具有秘密配置值的 Spring Cloud Config 客戶端。使用 Launcher CLI,您可以從命令列方便地一次性啟動 Eureka、Zipkin、Config Server 等服務(在開發時非常有用)。

在開發中執行 Spring Cloud 服務

Launcher CLI 可用於從命令列執行常用服務,如 Eureka、Config Server 等。要列出可用的服務,您可以執行 spring cloud --list,要啟動一組預設服務,只需執行 spring cloud。要選擇要部署的服務,只需在命令列中列出它們,例如:

$ spring cloud eureka configserver h2 kafka stubrunner zipkin

編寫 Groovy 指令碼和執行應用程式

Spring Cloud CLI 支援大多數 Spring Cloud 宣告式特性,例如 @Enable* 註解類。例如,這是一個功能齊全的 Eureka 伺服器

app.groovy

@EnableEurekaServer
class Eureka {}

您可以像這樣從命令列執行它

$ spring run app.groovy

Spring Boot 配置

要安裝,請確保您已安裝 Spring Boot CLI (2.0.0 或更高版本)

$ spring version Spring CLI v2.2.0.BUILD-SNAPSHOT

例如,對於 SDKMan 使用者

$ sdk install springboot 2.2.0.BUILD-SNAPSHOT
$ sdk use springboot 2.2.0.BUILD-SNAPSHOT

並安裝 Spring Cloud 外掛

$ mvn install
$ spring install org.springframework.cloud:spring-cloud-cli:2.2.0.BUILD-SNAPSHOT
Spring Initializr

快速啟動您的專案

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有