アノテーションインターフェース Service


アノテーション付きクラスが「サービス」であり、ドメイン駆動設計(Evans、2003)によって「カプセル化された状態でモデル内に単独で存在するインターフェースとして提供される操作」として最初に定義されたことを示します。

また、クラスが「ビジネスサービスファサード」(コア J2EE パターンの意味で)または類似のものであることを示す場合もあります。このアノテーションは汎用のステレオタイプであり、個々のチームはセマンティクスを絞り込み、必要に応じて使用できます。

このアノテーションは @Component の特殊化として機能し、クラスパススキャンを通じて実装クラスを自動検出できます。

導入:
2.5
作成者:
Juergen Hoeller
関連事項:
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    この値は、自動検出されたコンポーネントの場合、Spring Bean に変換される論理コンポーネント名の提案を示している場合があります。
  • 要素の詳細

    • value

      この値は、自動検出されたコンポーネントの場合、Spring Bean に変換される論理コンポーネント名の提案を示している場合があります。
      戻り値:
      推奨されるコンポーネント名(ある場合) (それ以外の場合は空の文字列)
      デフォルト:
      ""