Spring CLI 0.7.4

Spring CLI は、新しいプロジェクトを作成したり、既存のプロジェクトに機能を追加したりする際の生産性を向上させることを目的としています。これは、次の高レベルの機能を提供することで実現されます。

コマンド "boot new" は外部プロジェクトのクローンを作成し、オプションで選択したパッケージ名へのパッケージリファクタリングを実行します。オプションで、新しいプロジェクトのグループ ID、アーティファクト ID、およびバージョンを指定することもできます。

"boot add" コマンドは、外部プロジェクトを現在のプロジェクトにマージします。プロジェクトの依存関係、プラグイン、アノテーション、アプリケーション構成ファイルのインテリジェントなマージ、および外部プロジェクトコードの現在のプロジェクトのパッケージ構造へのリファクタリングを実行します。

ユーザー提供のコマンドは、プロジェクトで日常的なタスクを実行できるカスタムコマンドを定義して実行するための使いやすい方法を提供します。コードと一緒に宣言的なコマンド定義を使用すると、新しいコントローラーの作成、依存関係の追加、ファイルの構成を簡単に行うことができます。クライアント側の GitHub アクションに似た他のコマンドラインアプリケーションを実行することもできます。

コード生成に対する "Plain Old Java Projects" アプローチに従って、"boot new" コマンドと "boot add" コマンドに実装すると、企業は優先ライブラリとコーディングスタイルを使用してプロジェクトの標準セットを定義できます。これらのプロジェクトに README.md ファイルを含めると、チームメンバーが新しいライブラリやプログラミングアプローチを簡単に開始できるようになります。たとえば、"spring boot add jpa" を実行すると、プロジェクトにコードが追加され、見つけやすいように README.md ファイルの名前が README-jpa.md ファイルに変更されます。

ユーザー定義コマンドは、反復的なコーディング作業に最適です。コマンド定義はコードと一緒に存在するため、チームの誰もが追加のアーティファクトやプロジェクトを作成、更新、公開することなく、既存のコマンドに貢献したり改善したりできます。

システムに CLI をインストールするためのドキュメントを参照してください。

Spring Initializr

プロジェクトのクイックスタート

先にジャンプ

VMware は、あなたの進歩を加速させるトレーニングと認定を提供します。

さらに学習したい方に (英語)

サポートの取得

Tanzu Spring は、1 つのシンプルなサブスクリプションで OpenJDK ™、Spring、Apache Tomcat ® のサポートとバイナリを提供します。

さらに学習したい方に (英語)

今後のイベント

Spring コミュニティで今後開催されるすべてのイベントをチェックしてください。

すべて表示 (英語)