先にジャンプ
VMware は、あなたの進歩を加速させるトレーニングと認定を提供します。
さらに学習したい方に (英語)Spring Boot CLI は、Spring Cloud [GitHub] (英語) 用の Spring Boot コマンドライン機能を提供します。Groovy スクリプトを作成して、Spring Cloud コンポーネントアプリケーション (例: @EnableEurekaServer
) を実行できます。また、暗号化や復号化などを簡単に実行して、シークレット構成値を使用して Spring Cloud Config クライアントをサポートすることもできます。Launcher CLI を使用すると、Eureka、Zipkin、構成サーバー などのサービスをコマンドラインから一度に簡単に起動できます (開発時に非常に便利です)。
ランチャー CLI を使用して、コマンドラインから Eureka、構成サーバーなどの一般的なサービスを実行できます。利用可能なサービスをリストするには、spring cloud --list
を実行し、spring cloud
だけのデフォルトのサービスセットを起動します。デプロイするサービスを選択するには、コマンドラインにリストします。
$ spring cloud eureka configserver h2 kafka stubrunner zipkin
Spring Cloud CLI は、@Enable*
クラスのアノテーションなど、Spring Cloud 宣言機能のほとんどをサポートしています。例: 完全に機能する Eureka サーバー
app.groovy
@EnableEurekaServer
class Eureka {}
次のようにコマンドラインから実行できます
$ spring run app.groovy
インストールするには、Spring Boot CLI [GitHub] (英語) (2.0.0 以上)があることを確認してください。
$Spring バージョン Spring CLI v2.2.0.BUILD-SNAPSHOT
E.g。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