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.).
- Since:
- 3.0
- Author:
- Juergen Hoeller, Sam Brannen
- See Also:
-
Optional Element Summary
Optional Elements
-
Element Details
-
value
Alias forname()
.- Default:
- ""
-
name
The name of the cookie to bind to.- Since:
- 4.2
- Default:
- ""
-
required
boolean requiredWhether the cookie is required.Defaults to
true
, leading to an exception being thrown if the cookie is missing in the request. Switch this tofalse
if you prefer anull
value if the cookie is not present in the request.Alternatively, provide a
defaultValue()
, which implicitly sets this flag tofalse
.- Default:
- true
-
defaultValue
String 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"
-