クラス ServerWebInputException
- 実装されているすべてのインターフェース:
SerializableSE,ErrorResponse
- 既知の直属サブクラス
MissingRequestValueException、UnsatisfiedRequestParameterException、WebExchangeBindException
Spring Web アプリケーションで使用するための、レスポンスステータス 400 (不正なリクエスト) に適合するエラーの例外。例外は追加のフィールドを提供します (たとえば、エラーに関連している場合はオプションの
MethodParameter)。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
- 関連事項:
ネストされたクラスの要約
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder, ErrorResponse.Interceptorコンストラクターの概要
コンストラクター修飾子コンストラクター説明ServerWebInputException(StringSE reason) 説明のみのコンストラクター。ServerWebInputException(StringSE reason, MethodParameter parameter) 特定のMethodParameterにリンクされた 400 エラーのコンストラクター。ServerWebInputException(StringSE reason, MethodParameter parameter, ThrowableSE cause) 根本的な原因を持つ 400 エラーのコンストラクター。protectedServerWebInputException(StringSE reason, MethodParameter parameter, ThrowableSE cause, StringSE messageDetailCode, ObjectSE[] messageDetailArguments) MessageSourceを介してエラー「詳細」を解決するためのメッセージコードと引数を持つコンストラクター。メソッドのサマリー
クラス org.springframework.web.server.ResponseStatusException から継承されたメソッド
getHeaders, getMessage, getReason, getResponseHeaders, updateAndGetBodyクラス org.springframework.web.ErrorResponseException から継承されたメソッド
getBody, getDetailMessageArguments, getDetailMessageCode, getStatusCode, setDetail, setInstance, setTitle, setTypeクラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCauseクラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.web.ErrorResponse から継承されたメソッド
getDetailMessageArguments, getTitleMessageCode, getTypeMessageCode
コンストラクターの詳細
ServerWebInputException
説明のみのコンストラクター。ServerWebInputException
特定のMethodParameterにリンクされた 400 エラーのコンストラクター。ServerWebInputException
public ServerWebInputException(StringSE reason, @Nullable MethodParameter parameter, @Nullable ThrowableSE cause) 根本的な原因を持つ 400 エラーのコンストラクター。ServerWebInputException
protected ServerWebInputException(StringSE reason, @Nullable MethodParameter parameter, @Nullable ThrowableSE cause, @Nullable StringSE messageDetailCode, @Nullable ObjectSE[] messageDetailArguments) MessageSourceを介してエラー「詳細」を解決するためのメッセージコードと引数を持つコンストラクター。- 導入:
- 6.0
メソッドの詳細
getMethodParameter
このエラーに関連付けられているMethodParameterを返します(ある場合)。