@Target(value=PARAMETER) @Retention(value=RUNTIME) @Documented public @interface MatrixVariable
RequestMapping
annotated handler methods in Servlet environments.| Modifier and Type | Optional Element and Description |
|---|---|
String |
defaultValue
The default value to use as a fallback.
|
String |
pathVar
The name of the URI path variable where the matrix variable is located,
if necessary for disambiguation (e.g.
|
boolean |
required
Whether the matrix variable is required.
|
String |
value
The name of the matrix variable.
|
public abstract String value
public abstract String pathVar
public abstract boolean required
Default is true, leading to an exception thrown in case
of the variable missing in the request. Switch this to false
if you prefer a null in case of the variable missing.
Alternatively, provide a defaultValue,
which implicitly sets this flag to false.
public abstract String defaultValue
required() to false.