Annotation Type PostMapping
@Target(METHOD) @Retention(RUNTIME) @Documented @RequestMapping(method=POST) public @interface PostMapping
Annotation for mapping HTTPPOST
requests onto specific handler methods.Specifically,
@PostMapping
is a composed annotation that acts as a shortcut for@RequestMapping(method = RequestMethod.POST)
.- Since:
- 4.3
- Author:
- Sam Brannen
- See Also:
GetMapping
,PutMapping
,DeleteMapping
,PatchMapping
,RequestMapping
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]
consumes
Alias forRequestMapping.consumes()
.String[]
headers
Alias forRequestMapping.headers()
.String
name
Alias forRequestMapping.name()
.String[]
params
Alias forRequestMapping.params()
.String[]
path
Alias forRequestMapping.path()
.String[]
produces
Alias forRequestMapping.produces()
.String[]
value
Alias forRequestMapping.value()
.
Element Detail
name
@AliasFor(annotation=RequestMapping.class) String name
Alias forRequestMapping.name()
.- Default:
- ""
value
@AliasFor(annotation=RequestMapping.class) String[] value
Alias forRequestMapping.value()
.- Default:
- {}
path
@AliasFor(annotation=RequestMapping.class) String[] path
Alias forRequestMapping.path()
.- Default:
- {}
params
@AliasFor(annotation=RequestMapping.class) String[] params
Alias forRequestMapping.params()
.- Default:
- {}
headers
@AliasFor(annotation=RequestMapping.class) String[] headers
Alias forRequestMapping.headers()
.- Default:
- {}
consumes
@AliasFor(annotation=RequestMapping.class) String[] consumes
Alias forRequestMapping.consumes()
.- Default:
- {}
produces
@AliasFor(annotation=RequestMapping.class) String[] produces
Alias forRequestMapping.produces()
.- Default:
- {}