|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=PARAMETER) @Retention(value=RUNTIME) @Documented public @interface CookieValue
Annotation which indicates that a method parameter should be bound to an HTTP cookie. Supported for annotated handler methods in Servlet and Portlet environments.
The method parameter may be declared as type Cookie
or as cookie value type (String, int, etc).
RequestMapping
,
RequestParam
,
RequestHeader
,
RequestMapping
,
AnnotationMethodHandlerAdapter
,
AnnotationMethodHandlerAdapter
Optional Element Summary | |
---|---|
String |
defaultValue
The default value to use as a fallback. |
boolean |
required
Whether the header is required. |
String |
value
The name of the cookie to bind to. |
public abstract String value
public abstract boolean required
Default is Alternatively, provide a
true
, leading to an exception being thrown
in case the header is missing in the request. Switch this to
false
if you prefer a null in case of the
missing header.
defaultValue
,
which implicitly sets this flag to false
.
public abstract String defaultValue
required()
to false.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |