インターフェースの使用
org.springframework.context.ApplicationContext

ApplicationContext を使用するパッケージ
パッケージ
説明
このパッケージは、beans パッケージに基づいて構築され、メッセージソースと Observer デザインパターンのサポート、および一貫性のある API を使用してリソースを取得するアプリケーションオブジェクトの機能を追加します。
JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。
標準コンテキストイベントなどのアプリケーションイベントのサポートクラス。
ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。
クライアント側の HTTP 上の抽象化が含まれています。
JSON を処理するための HttpMessageConverter 実装を提供します。
Java 構成および XML スキーマをサポートする、宣言型メッセージング構成のサポートパッケージ。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。
非同期メソッド実行のアノテーションサポート。
java.util.concurrent および jakarta.enterprise.concurrent パッケージのコンビニエンスクラスをスケジュールし、Spring コンテキストで ThreadPoolExecutor または ScheduledThreadPoolExecutor を Bean としてセットアップできるようにします。
オープンソーススケジューラ Quartz のサポートクラス。Quartz スケジューラ、JobDetails、トリガーを Spring コンテキストの Bean として設定できます。
このパッケージには Spring TestContext フレームワークが含まれており、使用中の実際のテストフレームワークにとらわれないアノテーション駆動型ユニットおよび統合テストのサポートを提供します。
Spring TestContext フレームワークの事前 (AOT) サポート。
Spring TestContext フレームワーク内のコンテキストキャッシングのサポート。
Spring TestContext フレームワークを JUnit 5 の JUnit Jupiter 拡張モデルと統合するためのコアサポート。
Spring TestContext フレームワークを JUnit 4.12 以上と統合するためのサポートクラス。
Spring TestContext フレームワークのサポートクラス。
Spring TestContext フレームワークを TestNG と統合するためのサポートクラス。
Web は、Spring TestContext フレームワークのクラスをサポートします。
WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。
org.springframework.ui.context パッケージをサポートするクラス。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
Web アプリケーションのアプリケーションコンテキストインターフェースのバリアントと、ルート Web アプリケーションコンテキストをブートストラップする ContextLoaderListener が含まれています。
WebApplicationContext 実装やさまざまなユーティリティクラスなど、org.springframework.web.context パッケージをサポートするクラス。
Spring MVC の org.springframework.web.servlet.mvc.method パッケージで使用される、ハンドラーメソッド処理の共通インフラストラクチャ。
DispatcherHandler を含む spring-webflux モジュールの最上位パッケージ。WebFlux サーバーエンドポイント処理のメインエントリポイントで、リクエストをハンドラーにマッピングし、呼び出し、結果を処理するために使用されるキー契約を含みます。
Spring WebFlux 構成インフラストラクチャ。
静的リソースを提供するためのサポートクラス。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
ビューの解決による結果処理のサポート。
JSR-223 スクリプトエンジンの抽象化(Java 6+ に含まれる)に基づくビューのサポートクラス。
Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。
基礎となる org.springframework.http.client.reactive リアクティブ HTTP アダプターと HttpHandler に適応する実装。
アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
Spring MVC のアノテーションベースのセットアップ。
カスタム実装の抽象基本クラスを含む、標準の HandlerMapping 実装を提供します。
org.springframework.web.method.annotation パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。
静的リソースを提供するためのサポートクラス。
カスタム実装の抽象基本クラスを含む、標準の View および ViewResolver 実装を提供します。
Groovy テンプレートを Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSR-223 スクリプトエンジンの抽象化(Java 6+ に含まれる)に基づくビューのサポートクラス。
標準 Jakarta WebSocket API のアダプタークラス。
構成クラスでのアノテーションベースの WebSocket セットアップのサポート。