public class MissingPathVariableException extends MissingRequestValueException
@RequestMapping
メソッドのメソッドパラメーターで予期されるパス変数が、URL から抽出された URI 変数に存在しないことを示す ServletRequestBindingException
サブクラス。通常、これは URI テンプレートがメソッドパラメーターで宣言されたパス変数名と一致しないことを意味します。MissingMatrixVariableException
, 直列化された形式 コンストラクターと説明 |
---|
MissingPathVariableException(StringSE variableName, MethodParameter parameter) MissingPathVariableException のコンストラクター。 |
MissingPathVariableException(StringSE variableName, MethodParameter parameter, boolean missingAfterConversion) 値が存在するが null に変換される場合に使用するコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getMessage() ネストされた例外がある場合は、その例外からのメッセージを含む詳細メッセージを返します。 |
MethodParameter | getParameter() パス変数にバインドされたメソッドパラメーターを返します。 |
StringSE | getVariableName() パス変数の予想される名前を返します。 |
isMissingAfterConversion
getRootCauseEE
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public MissingPathVariableException(StringSE variableName, MethodParameter parameter)
variableName
- 欠落しているパス変数の名前 parameter
- メソッドパラメーター public MissingPathVariableException(StringSE variableName, MethodParameter parameter, boolean missingAfterConversion)
null
に変換される場合に使用するコンストラクター。variableName
- 欠落しているパス変数の名前 parameter
- メソッドパラメーター missingAfterConversion
- 変換後に値が null になったのかどうか public StringSE getMessage()
NestedServletException
NestedServletException
の getMessage
public final StringSE getVariableName()
public final MethodParameter getParameter()