パッケージ org.springframework.shell.standard
パッケージ org.springframework.shell.standard
「新しい」優先 Spring Shell プログラミングモデルでコマンドを記述するためのインフラストラクチャが含まれています。
- クラス説明シェルコンポーネントの構築を支援する基本クラス。シェルコマンドの名前を自動補完するために使用できる
ValueProvider。EnumSE 型付きパラメーターの値を補完させる方法を知っているValueProvider。ローカルのFileSE の名前を入力できるValueProvider(現在の作業ディレクトリに対して絶対的または相対的)。パッケージまたはクラスレベルで、シェルコマンドの既定のグループを示すために使用されます。アノテーション付きクラスにシェルメソッド (それ自体にShellMethodアノテーション付き) が含まれる可能性があることを示します。つまり、シェルによって反射的に呼び出される可能性があるメソッドです。メソッドを Spring Shell 経由で呼び出し可能としてマークするために使用されます。コマンドの可用性を示すために使用されるメソッドの名前をカスタマイズするために使用されます。ShellMethodパラメーターの処理をカスタマイズするために使用されます。@ShellOption引数のリゾルバー。新しいシェルアプリケーションのMethodTargetRegistrarの標準実装は、ShellComponentBean のShellMethodでアノテーションが付けられたメソッドを解決します。このインターフェースを実装する Bean は、TAB 補完中に照会され、パラメーターの可能な値を収集します。