注释类型 PostMapping
@Target(METHOD) @Retention(RUNTIME) @Documented @RequestMapping(method=POST) public @interface PostMapping
Annotation for mapping HTTPPOSTrequests onto specific handler methods.Specifically,
@PostMappingis a composed annotation that acts as a shortcut for@RequestMapping(method = RequestMethod.POST).- 从以下版本开始:
- 4.3
- 作者:
- Sam Brannen
- 另请参阅:
GetMapping,PutMapping,DeleteMapping,PatchMapping,RequestMapping
可选元素概要
可选元素 修饰符和类型 可选元素 说明 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().
元素详细资料
name
@AliasFor(annotation=RequestMapping.class) String name
Alias forRequestMapping.name().- 默认值:
- ""
value
@AliasFor(annotation=RequestMapping.class) String[] value
Alias forRequestMapping.value().- 默认值:
- {}
path
@AliasFor(annotation=RequestMapping.class) String[] path
Alias forRequestMapping.path().- 默认值:
- {}
params
@AliasFor(annotation=RequestMapping.class) String[] params
Alias forRequestMapping.params().- 默认值:
- {}
headers
@AliasFor(annotation=RequestMapping.class) String[] headers
Alias forRequestMapping.headers().- 默认值:
- {}
consumes
@AliasFor(annotation=RequestMapping.class) String[] consumes
Alias forRequestMapping.consumes().- 默认值:
- {}
produces
@AliasFor(annotation=RequestMapping.class) String[] produces
Alias forRequestMapping.produces().- 默认值:
- {}