フローコンポーネント
バージョン 2.1.x から、新しいコンポーネントモデルにより、さまざまなフォームでの入力を求めるなど、通常のユースケースで高レベルのユーザーインタラクションを作成する簡単な方法が提供されます。これらは通常、単なるテキスト入力か、リストから何かを選択するだけです。
組み込みコンポーネントのテンプレートは、org/springframework/shell/component
クラスパスにあります。
組み込みコンポーネントは通常、次のロジックに従います。
ユーザー入力の実行ループに入ります。
コンポーネント関連のコンテキストを生成します。
コンポーネント状態のランタイムステータスをレンダリングします。
終了。
コンポーネントの状態の最終ステータスをレンダリングします。
フローは、対話型コマンドフローの定義により適した、コンポーネントのフローを定義するためのより優れたインターフェースを提供します。 |