最新の安定バージョンについては、Spring Shell 4.0.1 を使用してください! |
登録
コマンドを定義するには、アノテーションモデルを使用する方法とプログラムモデルを使用する方法の 2 つがあります。
アノテーションモデルでは、クラス内のメソッドを定義し、特定のアノテーションを使用してクラスとメソッドにアノテーションを付けます。
プログラムモデルでは、より低レベルのアプローチを使用して、コマンド登録 (Bean として、またはコマンドカタログに動的に登録することによって) を定義します。
バージョン 3.1.x 以降、アノテーションを使用したコマンド定義のサポートが強化されました。第一に、従来のアノテーションを提供する標準パッケージは最終的に非推奨となり、削除されるためです。第二に、基盤となる CommandRegistration を使用する場合と同等の機能セットを提供できるようにするためです。新しいアノテーションモデルを作成することで、既存のアプリケーションに影響を与えることなく、その部分を再考し、近代化することができます。