アノテーションインターフェース Service
アノテーション付きクラスが「サービス」であり、ドメイン駆動設計(Evans、2003)によって「カプセル化された状態でモデル内に単独で存在するインターフェースとして提供される操作」として最初に定義されたことを示します。
また、クラスが「ビジネスサービスファサード」(コア J2EE パターンの意味で)または類似のものであることを示す場合もあります。このアノテーションは汎用のステレオタイプであり、個々のチームはセマンティクスを絞り込み、必要に応じて使用できます。
このアノテーションは @Component
の特殊化として機能し、クラスパススキャンを通じて実装クラスを自動検出できます。
- 導入:
- 2.5
- 作成者:
- Juergen Hoeller
- 関連事項:
オプション要素のサマリー
要素の詳細
value
この値は、自動検出されたコンポーネントの場合、Spring Bean に変換される論理コンポーネント名の提案を示している場合があります。- 戻り値:
- 推奨されるコンポーネント名(ある場合) (それ以外の場合は空の文字列)
- デフォルト:
- ""