パッケージの使用
org.springframework.context.annotation
org.springframework.context.annotation を使用するパッケージ
パッケージ
説明
宣言的なキャッシュ管理のためのアノテーションとサポートクラス。
AspectJ ベースのキャッシングのサポート。
宣言型 JSR-107 キャッシング構成のサポートパッケージ。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
@Configurable
アノテーションによって駆動される AspectJ ベースの依存性注入のサポート。 宣言型 JMS リスナーエンドポイントのアノテーションとサポートクラス。
より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
非同期メソッド実行のアノテーションサポート。
AspectJ ベースのスケジューリングのサポート。
Spring のアノテーションベースのトランザクション境界のサポート。
AspectJ ベースのトランザクション管理サポート。
Web スコープに便利なアノテーションを提供します。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、
org.springframework.web.context
パッケージをサポートするクラス。Spring WebFlux 構成インフラストラクチャ。
WebSocket リクエストのサーバー側サポートクラス。
Spring MVC のアノテーションベースのセットアップ。
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。
- クラス説明JDK プロキシベースまたは AspectJ ウィービングベースのアドバイスを適用するかどうかを決定するために使用される列挙。メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。インポートする 1 つ以上のコンポーネントクラス(通常は@Configuration
クラス)を示します。特定の選択条件(通常は 1 つ以上のアノテーション属性)に基づいてインポートする @Configuration
クラスを決定する型によって実装されるインターフェース。特定の Bean の「ロール」ヒントを示します。 - クラス説明メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。特定の Bean の「ロール」ヒントを示します。 - クラス説明メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。特定の Bean の「ロール」ヒントを示します。 - クラス説明JDK プロキシベースまたは AspectJ ウィービングベースのアドバイスを適用するかどうかを決定するために使用される列挙。
@Component
アノテーションまたはそれ自体がメタアノテーションとして@Component
アノテーションが付けられた別のアノテーションでアノテーションが付けられた Bean クラスのBeanNameGenerator
実装。AnnotationConfigRegistry.register(java.lang.Class<?>...)
およびAnnotationConfigRegistry.scan(java.lang.String...)
メソッドを定義する、アノテーション構成アプリケーションコンテキストの共通インターフェース。メソッドが Spring コンテナーによって管理される Bean を生成することを示します。ブートストラップモードのローカル列挙。クラスパス上の Bean 候補を検出し、対応する Bean 定義を特定のレジストリ(BeanFactory
またはApplicationContext
)に登録する Bean 定義スキャナー。指定された基本パッケージから開始して候補コンポーネントをスキャンするコンポーネントプロバイダー。@Resource および関連するアノテーションをサポートする、アノテーション付きフィールドまたは setter メソッドに関する一般的な注入情報を表すクラス。コンポーネントを登録するために一致する必要がある 1 つの条件。Condition
実装で使用するためのコンテキスト情報。クラスが 1 つ以上の@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。条件を評価できるさまざまな構成フェーズ。すべての@Configuration
Bean が処理された後に実行されるImportSelector
のバリエーション。異なるインポートセレクターからの結果をグループ化するために使用されるインターフェース。インポートするConfiguration
クラスのAnnotationMetadata
およびインポートするクラス名を保持するエントリ。AspectJ ウィービング有効化オプション。@ComponentScan
と組み合わせて使用できる型フィルターの列挙。@Component
などのサポートされている型レベルのアノテーションを介して明示的な Bean 名が提供されない場合、デフォルトの Bean 名として完全修飾クラス名を使用するAnnotationBeanNameGenerator
の拡張(サポートされるアノテーションの詳細についてはAnnotationBeanNameGenerator
を参照)。インポートする 1 つ以上のコンポーネントクラス(通常は@Configuration
クラス)を示します。@Configuration
クラスを処理するときに追加の Bean 定義を登録する型によって実装されるインターフェース。特定の選択条件(通常は 1 つ以上のアノテーション属性)に基づいてインポートする @Configuration
クラスを決定する型によって実装されるインターフェース。LoadTimeWeaver
インスタンスをカスタマイズして使用する@EnableLoadTimeWeaving
アノテーションが付けられた@Configuration
クラスによって実装されるインターフェース。フィールドまたはメソッド要素に名前付き Bean を注入するためのリゾルバー。Resource
EE アノテーションのルールに従いますが、JNDI サポートはありません。特定の Bean の「ロール」ヒントを示します。さまざまなスコーププロキシオプションを列挙します。スコープ名やスコーププロキシの動作など、Spring が管理する Bean のスコープ特性について説明します。Bean 定義の範囲を解決するための戦略インターフェース。 - クラス説明JDK プロキシベースまたは AspectJ ウィービングベースのアドバイスを適用するかどうかを決定するために使用される列挙。メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。インポートする 1 つ以上のコンポーネントクラス(通常は@Configuration
クラス)を示します。特定の選択条件(通常は 1 つ以上のアノテーション属性)に基づいてインポートする @Configuration
クラスを決定する型によって実装されるインターフェース。特定の Bean の「ロール」ヒントを示します。 - クラス説明メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。特定の Bean の「ロール」ヒントを示します。 - クラス説明JDK プロキシベースまたは AspectJ ウィービングベースのアドバイスを適用するかどうかを決定するために使用される列挙。メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。インポートする 1 つ以上のコンポーネントクラス(通常は@Configuration
クラス)を示します。1 つ以上のRuntimeHintsRegistrar
実装を処理する必要があることを示します。特定の選択条件(通常は 1 つ以上のアノテーション属性)に基づいてインポートする @Configuration
クラスを決定する型によって実装されるインターフェース。特定の Bean の「ロール」ヒントを示します。 - クラス説明メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。特定の Bean の「ロール」ヒントを示します。 - クラス説明Bean クラスのプログラムによる登録に便利なアダプター。
AnnotationConfigRegistry.register(java.lang.Class<?>...)
およびAnnotationConfigRegistry.scan(java.lang.String...)
メソッドを定義する、アノテーション構成アプリケーションコンテキストの共通インターフェース。クラスパス上の Bean 候補を検出し、対応する Bean 定義を特定のレジストリ(BeanFactory
またはApplicationContext
)に登録する Bean 定義スキャナー。Bean 定義の範囲を解決するための戦略インターフェース。 - クラス説明メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。インポートする 1 つ以上のコンポーネントクラス(通常は@Configuration
クラス)を示します。 - org.springframework.web.socket.config.annotation で使用されている org.springframework.context.annotation のクラスクラス説明メソッドが Spring コンテナーによって管理される Bean を生成することを示します。クラスが 1 つ以上の
@Bean
メソッドを宣言し、Spring コンテナーによって処理されて、実行時にこれらの Bean の Bean 定義とサービスリクエストを生成できることを示します。インポートする 1 つ以上のコンポーネントクラス(通常は@Configuration
クラス)を示します。