Annotation Type PutMapping
@Target(METHOD) @Retention(RUNTIME) @Documented @RequestMapping(method=PUT) public @interface PutMapping
Annotation for mapping HTTPPUTrequests onto specific handler methods.Specifically,
@PutMappingis a composed annotation that acts as a shortcut for@RequestMapping(method = RequestMethod.PUT).- Since:
- 4.3
- Author:
- Sam Brannen
- See Also:
GetMapping,PostMapping,DeleteMapping,PatchMapping,RequestMapping
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description String[]consumesAlias forRequestMapping.consumes().String[]headersAlias forRequestMapping.headers().StringnameAlias forRequestMapping.name().String[]paramsAlias forRequestMapping.params().String[]pathAlias forRequestMapping.path().String[]producesAlias forRequestMapping.produces().String[]valueAlias 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:
- {}