クラス 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 エラーのコンストラクター。protected
ServerWebInputException
(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
を返します(ある場合)。