@Target(value=PARAMETER) @Retention(value=RUNTIME) @Documented public @interface CookieValue
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,
RequestMappingHandlerAdapter,
AnnotationMethodHandlerAdapter,
AnnotationMethodHandlerAdapterpublic abstract boolean required
Defaults to true, leading to an exception being thrown
if the cookie is missing in the request. Switch this to
false if you prefer a null value if the cookie is
not present in the request.
Alternatively, provide a defaultValue(), which implicitly
sets this flag to false.
public abstract String defaultValue
Supplying a default value implicitly sets required() to
false.