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