クラス HttpRequestHandlerAdapter
java.lang.ObjectSE
org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter
- 実装されているすべてのインターフェース:
HandlerAdapter
汎用
DispatcherServlet でプレーン HttpRequestHandler インターフェースを使用するアダプター。これは SPI クラスであり、アプリケーションコードでは直接使用されません。
- 導入:
- 2.0
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
コンストラクターの詳細
HttpRequestHandlerAdapter
public HttpRequestHandlerAdapter()
メソッドの詳細
supports
インターフェースからコピーされた説明:HandlerAdapterハンドラーインスタンスを指定して、このHandlerAdapterがそれをサポートできるかどうかを返します。通常の HandlerAdapters は、ハンドラー型に基づいて決定を行います。HandlerAdapters は通常、それぞれ 1 つのハンドラー型のみをサポートします。典型的な実装:
return (handler instanceof MyHandler);- 次で指定:
- インターフェース
HandlerAdapterのsupports - パラメーター:
handler- チェックするハンドラーオブジェクト- 戻り値:
- このオブジェクトが特定のハンドラーを使用できるかどうか
handle
public @Nullable ModelAndView handle(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, ObjectSE handler) throws ExceptionSE インターフェースからコピーされた説明:HandlerAdapter指定されたハンドラーを使用して、このリクエストを処理します。必要なワークフローは大きく異なる場合があります。- 次で指定:
- インターフェース
HandlerAdapterのhandle - パラメーター:
request- 現在の HTTP リクエストresponse- 現在の HTTP レスポンスhandler- 使用するハンドラー。このオブジェクトは、このインターフェースのsupportsメソッドに事前に渡されている必要があり、このメソッドはtrueを返している必要があります。- 戻り値:
- ビューの名前と必要なモデルデータを含む ModelAndView オブジェクト、またはリクエストが直接処理された場合は
null - 例外:
ExceptionSE- エラーの場合