Annotation Interface CookieValue
Annotation to indicate that a method parameter is bound to an HTTP cookie.
 
The method parameter may be declared as type Cookie
 or as cookie value type (String, int, etc.).
 
Note that with spring-webmvc 5.3.x and earlier, the cookie value is URL
 decoded. This will be changed in 6.0 but in the meantime, applications can
 also declare parameters of type Cookie to access
 the raw value.
- Since:
- 3.0
- Author:
- Juergen Hoeller, Sam Brannen
- See Also:
- 
Optional Element SummaryOptional Elements
- 
Element Details- 
valueAlias forname().- Default:
- ""
 
- 
nameThe name of the cookie to bind to.- Since:
- 4.2
 - Default:
- ""
 
- 
requiredboolean requiredWhether the cookie is required.Defaults to true, leading to an exception being thrown if the cookie is missing in the request. Switch this tofalseif you prefer anullvalue if the cookie is not present in the request.Alternatively, provide a defaultValue(), which implicitly sets this flag tofalse.- Default:
- true
 
- 
defaultValueString defaultValueThe default value to use as a fallback.Supplying a default value implicitly sets required()tofalse.- Default:
- "\n\t\t\n\t\t\n\ue000\ue001\ue002\n\t\t\t\t\n"
 
 
-