public class MethodArgumentNotValidException extends MethodArgumentResolutionException
@Valid
スタイルの検証の結果として、またはおそらく必要なために、メソッドの引数が検証に失敗したときにスローされる例外。コンストラクターと説明 |
---|
MethodArgumentNotValidException(Message<?> message, MethodParameter parameter) 無効な MethodParameter を使用して新しいインスタンスを作成します。 |
MethodArgumentNotValidException(Message<?> message, MethodParameter parameter, BindingResult bindingResult) 無効な MethodParameter と BindingResult で新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
BindingResult | getBindingResult() 失敗が検証関連の場合は BindingResult を返し、失敗がない場合は null を返します。 |
getMethodParameter
getFailedMessage, toString
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public MethodArgumentNotValidException(Message<?> message, MethodParameter parameter)
MethodParameter
を使用して新しいインスタンスを作成します。public MethodArgumentNotValidException(Message<?> message, MethodParameter parameter, BindingResult bindingResult)
MethodParameter
と BindingResult
で新しいインスタンスを作成します。@Nullable public final BindingResult getBindingResult()
null
を返します。