クラス MissingPathVariableException
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.MissingPathVariableException
- 実装されているすべてのインターフェース:
SerializableSE,ErrorResponse
@RequestMapping メソッドのメソッドパラメーターで予期されるパス変数が、URL から抽出された URI 変数に存在しないことを示す ServletRequestBindingException サブクラス。通常、これは URI テンプレートがメソッドパラメーターで宣言されたパス変数名と一致しないことを意味します。- 導入:
- 4.2
- 作成者:
- Rossen Stoyanchev
- 関連事項:
ネストされたクラスの要約
インターフェース org.springframework.web.ErrorResponse から継承されたネストクラス / インターフェース
ErrorResponse.Builderコンストラクターの概要
コンストラクターコンストラクター説明MissingPathVariableException(StringSE variableName, MethodParameter parameter) MissingPathVariableException のコンストラクター。MissingPathVariableException(StringSE variableName, MethodParameter parameter, boolean missingAfterConversion) 値が存在するがnullに変換される場合に使用するコンストラクター。メソッドのサマリー
修飾子と型メソッド説明final MethodParameterパス変数にバインドされたメソッドパラメーターを返します。レスポンスに使用する HTTP ステータスコードを返します。final StringSEパス変数の予想される名前を返します。クラス org.springframework.web.bind.MissingRequestValueException から継承されたメソッド
isMissingAfterConversionクラス org.springframework.web.bind.ServletRequestBindingException から継承されたメソッド
getBody, getDetailMessageArguments, getDetailMessageCodeクラス 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, updateAndGetBody
コンストラクターの詳細
MissingPathVariableException
MissingPathVariableException のコンストラクター。- パラメーター:
variableName- 欠落しているパス変数の名前parameter- メソッドパラメーター
MissingPathVariableException
public MissingPathVariableException(StringSE variableName, MethodParameter parameter, boolean missingAfterConversion) 値が存在するがnullに変換される場合に使用するコンストラクター。- パラメーター:
variableName- 欠落しているパス変数の名前parameter- メソッドパラメーターmissingAfterConversion- 変換後に値が null になったのかどうか- 導入:
- 5.3.6
メソッドの詳細
getMessage
- オーバーライド:
- クラス
ThrowableSEのgetMessage
getVariableName
パス変数の予想される名前を返します。getParameter
パス変数にバインドされたメソッドパラメーターを返します。getStatusCode
インターフェースからコピーされた説明:ErrorResponseレスポンスに使用する HTTP ステータスコードを返します。- 次で指定:
- インターフェース
ErrorResponseのgetStatusCode - オーバーライド:
- クラス
ServletRequestBindingExceptionのgetStatusCode