領先一步
VMware 提供培訓和認證,助您加速發展。
瞭解更多Spring Boot CLI 為 Spring Boot 提供了用於 Spring Cloud 的命令列功能。您可以編寫 Groovy 指令碼來執行 Spring Cloud 元件應用(例如 @EnableEurekaServer
)。您還可以輕鬆地進行加密和解密,以支援使用秘密配置值的 Spring Cloud Config 客戶端。使用 Launcher CLI,您可以方便地從命令列一次性啟動 Eureka、Zipkin、Config Server 等服務(在開發時非常有用)。
Launcher CLI 可用於從命令列執行常見的服務,例如 Eureka、Config Server 等。要列出可用服務,您可以執行 spring cloud --list
;要啟動一組預設服務,只需執行 spring cloud
。要選擇要部署的服務,只需在命令列上列出它們,例如:
$ spring cloud eureka configserver h2 kafka stubrunner zipkin
Spring Cloud CLI 支援大多數 Spring Cloud 宣告式特性,例如 @Enable*
註解類。例如,這是一個功能齊全的 Eureka Server:
app.groovy
@EnableEurekaServer
class Eureka {}
您可以像這樣從命令列執行它:
$ spring run app.groovy
要安裝,請確保您已安裝 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