インターフェースの使用
org.springframework.web.ErrorResponse
パッケージ
説明
Spring の Web インフラストラクチャと他のフレームワークモジュール間の最小境界点を定義する一般的な汎用インターフェース。
Web 固有のデータバインディング機能を提供します。
Web データバインディングのサポートクラス。
非同期リクエスト処理のサポート。
マルチパート解決フレームワークのサポートクラス。
Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。
アプリケーションコンテキストインフラストラクチャと統合するサーブレット、および Spring Web MVC フレームワークのコアインターフェースとクラスを提供します。
Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。
MVC コントローラーのサポートパッケージ。
org.springframework.web 内の ErrorResponse 使用
修飾子と型クラス説明class
ErrorResponse
を実装して HTTP ステータス、レスポンスヘッダー、RFC 7807ProblemDetail
としてフォーマットされた本文を公開するRuntimeException
SE。class
メディア型に関連する例外の抽象ベース。class
リクエストハンドラーがクライアントに受け入れられるレスポンスを生成できない場合にスローされる例外。class
クライアントがリクエストハンドラーでサポートされていない型のコンテンツを POST、PUT、PATCH したときにスローされる例外。class
リクエストハンドラーが特定のリクエストメソッドをサポートしていない場合にスローされる例外。修飾子と型メソッド説明ErrorResponse.Builder.build()
ErrorResponse
インスタンスをビルドします。default ErrorResponse
ErrorResponse.Builder.build
(MessageSource messageSource, LocaleSE locale) ErrorResponse
インスタンスを構築し、指定されたMessageSource
を通じて「詳細」と「タイトル」も解決します。static ErrorResponse
ErrorResponse.create
(ThrowableSE ex, HttpStatusCode statusCode, StringSE detail) builder(Throwable, HttpStatusCode, String)
を介してインスタンスを構築する静的ファクトリメソッド。org.springframework.web.bind 内の ErrorResponse 使用
修飾子と型クラス説明class
@Valid
アノテーションが付けられた引数の検証が失敗した場合にスローされる例外。class
@RequestMapping
メソッドのメソッドパラメーターで予期されるマトリックス変数が、URL から抽出されたマトリックス変数の中に存在しないことを示すServletRequestBindingException
サブクラス。class
@RequestMapping
メソッドのメソッドパラメーターで予期されるパス変数が、URL から抽出された URI 変数の中に存在しないことを示すServletRequestBindingException
サブクラス。class
@RequestMapping
メソッドのメソッドパラメーターで予期されるリクエスト Cookie が存在しないことを示すServletRequestBindingException
サブクラス。class
@RequestMapping
メソッドのメソッドパラメーターに予期されるリクエストヘッダーが存在しないことを示すServletRequestBindingException
サブクラス。class
リクエスト値が必要であるためにバインドできなかったが、欠落しているか、変換後にnull
に解決されるServletRequestBindingException
例外の基本クラス。class
欠落パラメーターを示すServletRequestBindingException
サブクラス。class
致命的なバインディング例外。バインディング例外を回復不能として処理する場合にスローされます。class
通常、@Controller
型レベルで@RequestMapping
アノテーションを使用して表現される、満たされていないパラメーター条件を示すServletRequestBindingException
サブクラス。org.springframework.web.bind.support 内の ErrorResponse 使用
org.springframework.web.context.request.async 内の ErrorResponse 使用
org.springframework.web.multipart.support 内の ErrorResponse 使用
修飾子と型クラス説明class
名前で識別される "multipart/form-data" リクエストの一部が見つからなかったことを通知します。org.springframework.web.reactive.function.server 内の ErrorResponse 使用
修飾子と型メソッド説明static reactor.core.publisher.Mono<ServerResponse>
ServerResponse.from
(ErrorResponse response) 指定されたErrorResponse
からServerResponse
を作成します。org.springframework.web.server 内の ErrorResponse 使用
修飾子と型クラス説明class
レスポンスステータス 405 に適合するエラーの例外(メソッドは許可されません)。class
リクエストヘッダー、Cookie 値、クエリパラメーターなどのリクエスト値の欠落を示すServerWebInputException
サブクラス。class
レスポンスステータス 406 に適合するエラーの例外(受け入れられません)。class
class
失敗したコントローラーメソッド、または解決できなかったコントローラーメソッド引数に関する追加情報を公開するHttpStatus.INTERNAL_SERVER_ERROR
の例外。class
Spring Web アプリケーションで使用するためのレスポンスステータス 400(不良リクエスト)に適合するエラーの例外。class
通常、@Controller
型レベルで@RequestMapping
アノテーションを使用して表現される、満たされていないパラメーター条件を示すServerWebInputException
サブクラス。class
レスポンスステータス 415 に適合するエラーの例外(サポートされていないメディア型)。org.springframework.web.servlet 内の ErrorResponse 使用
修飾子と型クラス説明class
デフォルトでは、DispatcherServlet がリクエストのハンドラーを見つけられない場合、404 レスポンスを送信します。org.springframework.web.servlet.function 内の ErrorResponse 使用
修飾子と型メソッド説明static ServerResponse
ServerResponse.from
(ErrorResponse response) 指定されたErrorResponse
からServerResponse
を作成します。org.springframework.web.servlet.mvc.support 内の ErrorResponse 使用
修飾子と型メソッド説明protected ModelAndView
DefaultHandlerExceptionResolver.handleErrorResponse
(ErrorResponse errorResponse, HttpServletRequestEE request, HttpServletResponseEE response, ObjectSE handler) ErrorResponse
例外を処理します。