パッケージ org.springframework.stereotype
@NonNullApi @NonNullFields パッケージ org.springframework.stereotype
アーキテクチャ全体における型またはメソッドのロールを示すアノテーション(実装レベルではなく概念レベル)。
ツールとアスペクトによる使用を目的としています(ポイントカットの理想的なターゲットを作成します)。
- アノテーションインターフェースクラス説明アノテーションが付けられたクラスがコンポーネントであることを示します。アノテーションが付けられたクラスが「コントローラー」(たとえば、Web コントローラー) であることを示します。アノテーション付き要素がインデックスのステレオタイプを表すことを示します。アノテーション付きクラスが「リポジトリ」であることを示します。これは、もともとドメイン駆動設計(Evans、2003)によって「オブジェクトのコレクションをエミュレートするストレージ、検索、検索動作をカプセル化するメカニズム」として定義されています。アノテーション付きクラスが「サービス」であり、ドメイン駆動設計(Evans、2003)によって「カプセル化された状態でモデル内に単独で存在するインターフェースとして提供される操作」として最初に定義されたことを示します。