クラス MissingServletRequestParameterException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
jakarta.servlet.ServletException
org.springframework.web.bind.ServletRequestBindingException
org.springframework.web.bind.MissingRequestValueException
org.springframework.web.bind.MissingServletRequestParameterException
- 実装されたすべてのインターフェース:
SerializableSE
,ErrorResponse
欠落パラメーターを示す
ServletRequestBindingException
サブクラス。- 導入:
- 2.0.2
- 作成者:
- Juergen Hoeller
- 関連事項:
ネストされたクラスのサマリー
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builder, ErrorResponse.Interceptor
コンストラクターのサマリー
コンストラクター説明MissingServletRequestParameterException
(StringSE parameterName, StringSE parameterType) MissingServletRequestParameterException のコンストラクター。MissingServletRequestParameterException
(StringSE parameterName, StringSE parameterType, boolean missingAfterConversion) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MissingServletRequestParameterException
(StringSE parameterName, MethodParameter parameter, boolean missingAfterConversion) 文字列 parameterType ではなくMethodParameter
を持つコンストラクター。方法の概要
修飾子と型メソッド説明コントローラーメソッドの引数に対して例外が発生した場合は、ターゲットMethodParameter
を返します。final StringSE
問題のあるパラメーターの名前を返します。final StringSE
問題のあるパラメーターの予想される型を返します。クラス org.springframework.web.bind.MissingRequestValueException から継承されたメソッド
isMissingAfterConversion
クラス org.springframework.web.bind.ServletRequestBindingException から継承されたメソッド
getBody, getDetailMessageArguments, getDetailMessageCode, getStatusCode
クラス jakarta.servlet.ServletExceptionEE から継承されたメソッド
getRootCauseEE
クラス 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, getHeaders, getTitleMessageCode, getTypeMessageCode, updateAndGetBody
コンストラクターの詳細
MissingServletRequestParameterException
MissingServletRequestParameterException のコンストラクター。- パラメーター:
parameterName
- 欠落しているパラメーターの名前parameterType
- 欠落しているパラメーターの予想される型
MissingServletRequestParameterException
public MissingServletRequestParameterException(StringSE parameterName, MethodParameter parameter, boolean missingAfterConversion) 文字列 parameterType ではなくMethodParameter
を持つコンストラクター。- パラメーター:
parameterName
- 欠落しているパラメーターの名前parameter
- 欠損値のターゲットメソッドパラメーターmissingAfterConversion
- 変換後に値が null になったのかどうか- 導入:
- 6.1
MissingServletRequestParameterException
@DeprecatedSE(since="6.1", forRemoval=true) public MissingServletRequestParameterException(StringSE parameterName, StringSE parameterType, boolean missingAfterConversion) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。値が存在するがnull
に変換される場合に使用するコンストラクター。- パラメーター:
parameterName
- 欠落しているパラメーターの名前parameterType
- 欠落しているパラメーターの予想される型missingAfterConversion
- 変換後に値が null になったのかどうか- 導入:
- 5.3.6
メソッドの詳細
getMessage
- オーバーライド:
- クラス
ThrowableSE
のgetMessage
getParameterName
問題のあるパラメーターの名前を返します。getParameterType
問題のあるパラメーターの予想される型を返します。getMethodParameter
コントローラーメソッドの引数に対して例外が発生した場合は、ターゲットMethodParameter
を返します。- 導入:
- 6.1
MissingServletRequestParameterException(String, MethodParameter, boolean)
を推奨