クラス 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, getTypeMessageCode, updateAndGetBody
- コンストラクターの詳細- MissingPathVariableExceptionMissingPathVariableException のコンストラクター。- パラメーター:
- variableName- 欠落しているパス変数の名前
- parameter- メソッドパラメーター
 
- MissingPathVariableExceptionpublic 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