パッケージの使用
org.springframework.web.context.request.async
パッケージ
説明
非同期リクエスト処理のサポート。
Spring MVC のアノテーションベースのセットアップ。
org.springframework.web.method.annotation
パッケージに基づいた、アノテーションベースのハンドラーメソッド処理のための MVC インフラストラクチャ。MVC コントローラーのサポートパッケージ。
- org.springframework.web.context.request.async で使用されている org.springframework.web.context.request.async のクラスクラス説明非同期リクエスト処理のメソッドを使用して
NativeWebRequest
を拡張します。アプリケーションの代わりにAsyncTaskExecutor
を使用してCallable
SE を実行することで同時結果が取得される、同時リクエスト処理をインターセプトします。DeferredResult
は、非同期リクエスト処理にCallable
SE を使用する代替手段を提供します。設定されている場合、DeferredResult 値を処理します。アプリケーションによって選択されたスレッドからDeferredResult
が設定されるのを待機することで同時結果が取得される同時リクエスト処理をインターセプトします(例:非同期リクエスト処理を管理するための中心的なクラス。主に SPI を目的としており、通常アプリケーションクラスによって直接使用されることはありません。Callable
SE のホルダー、タイムアウト値、タスクエグゼキューター。 - org.springframework.web.servlet.config.annotation で使用されている org.springframework.web.context.request.async のクラスクラス説明アプリケーションの代わりに
AsyncTaskExecutor
を使用してCallable
SE を実行することで同時結果が取得される、同時リクエスト処理をインターセプトします。アプリケーションによって選択されたスレッドからDeferredResult
が設定されるのを待機することで同時結果が取得される同時リクエスト処理をインターセプトします(例: - org.springframework.web.servlet.mvc.method.annotation で使用されている org.springframework.web.context.request.async のクラスクラス説明非同期リクエストがタイムアウトしたときにスローされる例外。アプリケーションの代わりに
AsyncTaskExecutor
を使用してCallable
SE を実行することで同時結果が取得される、同時リクエスト処理をインターセプトします。アプリケーションによって選択されたスレッドからDeferredResult
が設定されるのを待機することで同時結果が取得される同時リクエスト処理をインターセプトします(例: