パッケージ | 説明 |
---|---|
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
org.springframework.stereotype | アーキテクチャ全体における型またはメソッドのロールを示すアノテーション(実装レベルではなく概念レベル)。 |
org.springframework.web.bind.annotation | リクエストをコントローラーおよびハンドラーメソッドにバインドするためのアノテーションと、リクエストパラメーターをメソッド引数にバインドするためのアノテーション。 |
修飾子と型 | クラスと説明 |
---|---|
interface | Configuration |
修飾子と型 | クラスと説明 |
---|---|
interface | Controller アノテーション付きクラスが「コントローラー」であることを示します(例: |
interface | Repository アノテーション付きクラスが「リポジトリ」であることを示します。これは、もともとドメイン駆動設計(Evans、2003)によって「オブジェクトのコレクションをエミュレートするストレージ、検索、検索動作をカプセル化するメカニズム」として定義されています。 |
interface | Service アノテーション付きクラスが「サービス」であり、ドメイン駆動設計(Evans、2003)によって「カプセル化された状態でモデル内に単独で存在するインターフェースとして提供される操作」として最初に定義されたことを示します。 |
修飾子と型 | クラスと説明 |
---|---|
interface | ControllerAdvice 複数の @Controller クラス間で共有される @ExceptionHandler 、@InitBinder 、@ModelAttribute メソッドを宣言するクラスの @Component の特殊化。 |