クラス MethodArgumentNotValidException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.messaging.MessagingException
org.springframework.messaging.handler.invocation.MethodArgumentResolutionException
org.springframework.messaging.handler.annotation.support.MethodArgumentNotValidException
- 実装されたすべてのインターフェース:
SerializableSE
@Valid
スタイルの検証の結果として、またはおそらく必要なために、メソッドの引数が検証に失敗したときにスローされる例外。- 導入:
- 4.0.1
- 作成者:
- Brian Clozel, Rossen Stoyanchev
- 関連事項:
コンストラクターのサマリー
コンストラクター説明MethodArgumentNotValidException
(Message<?> message, MethodParameter parameter) 無効なMethodParameter
を使用して新しいインスタンスを作成します。MethodArgumentNotValidException
(Message<?> message, MethodParameter parameter, BindingResult bindingResult) 無効なMethodParameter
とBindingResult
で新しいインスタンスを作成します。メソッドのサマリー
クラス org.springframework.messaging.handler.invocation.MethodArgumentResolutionException から継承されたメソッド
getMethodParameter
クラス org.springframework.messaging.MessagingException から継承されたメソッド
getFailedMessage, toString
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE
コンストラクターの詳細
MethodArgumentNotValidException
無効なMethodParameter
を使用して新しいインスタンスを作成します。MethodArgumentNotValidException
public MethodArgumentNotValidException(Message<?> message, MethodParameter parameter, BindingResult bindingResult) 無効なMethodParameter
とBindingResult
で新しいインスタンスを作成します。
メソッドの詳細
getBindingResult
失敗が検証関連の場合は BindingResult を返し、失敗がない場合はnull
を返します。