Annotation Interface CookieValue
@Documented
@RequestParam
@Target({PARAMETER,FIELD})
@Retention(RUNTIME)
public @interface CookieValue
Annotation which indicates that a method parameter should be bound to an HTTP
cookie.
The method parameter may be declared as type Cookie
or as cookie value type (String, int, etc.).
- 从以下版本开始:
- 2018-07-01 14:10:04
- 作者:
- Juergen Hoeller, Sam Brannen, Harry Yang
- 另请参阅:
-
可选元素概要
可选元素
-
元素详细资料
-
value
Alias forname().- 默认值:
- ""
-
name
The name of the cookie to bind to.- 从以下版本开始:
- 4.0
- 默认值:
- ""
-
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 tofalseif you prefer anullvalue if the cookie is not present in the request.Alternatively, provide a
defaultValue(), which implicitly sets this flag tofalse.- 默认值:
- true
-
defaultValue
String defaultValueThe default value to use as a fallback.Supplying a default value implicitly sets
required()tofalse.- 默认值:
- "\n\t\t\n\t\t\n\ue000\ue001\ue002\n\t\t\t\t\n"
-