Annotation Interface PathVariable
Annotation which indicates that a method parameter should be bound to a URI template
variable. Supported for
RequestMapping annotated handler methods.
If the method parameter is Map<String, String>
then the map is populated with all path variable names and values.
- Since:
- 3.0
- Author:
- Arjen Poutsma, Juergen Hoeller
- See Also:
-
Optional Element Summary
Optional Elements
-
Element Details
-
value
Alias forname().- Default:
- ""
-
name
The name of the path variable to bind to.- Since:
- 4.3.3
- Default:
- ""
-
required
boolean requiredWhether the path variable is required.Defaults to
true, leading to an exception being thrown if the path variable is missing in the incoming request. Switch this tofalseif you prefer anullor Java 8java.util.Optionalin this case. e.g. on aModelAttributemethod which serves for different requests.- Since:
- 4.3.3
- Default:
- true
-