public class MissingPathVariableException extends ServletRequestBindingException
ServletRequestBindingException
subclass that indicates that a path
variable expected in the method parameters of an @RequestMapping
method is not present among the URI variables extracted from the URL.
Typically that means the URI template does not match the path variable name
declared on the method parameter.Constructor and Description |
---|
MissingPathVariableException(String variableName,
MethodParameter parameter)
Constructor for MissingPathVariableException.
|
Modifier and Type | Method and Description |
---|---|
String |
getMessage()
Return the detail message, including the message from the nested exception
if there is one.
|
MethodParameter |
getParameter()
Return the method parameter bound to the path variable.
|
String |
getVariableName()
Return the expected name of the path variable.
|
getRootCause
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public MissingPathVariableException(String variableName, MethodParameter parameter)
variableName
- the name of the missing path variableparameter
- the method parameterpublic String getMessage()
NestedServletException
getMessage
in class NestedServletException
public final String getVariableName()
public final MethodParameter getParameter()