什么是Spring Web MVC中的@PostMapping注释?

时间:2018-02-12 11:28:06

标签: spring spring-mvc

出于什么目的,在Spring MVC中使用@PostMapping注释?

2 个答案:

答案 0 :(得分:6)

@PostMapping是一个组合注释,充当@RequestMapping(method = RequestMethod.POST)的快捷方式。

@PostMapping带注释的方法处理与给定URI expression.匹配的HTTP POST请求,例如

@PostMapping(path = "/members", consumes = "application/json", produces = "application/json")
public void addMember(@RequestBody Member member) {
    //code
}

遵循:example

希望这会有所帮助..!

答案 1 :(得分:4)

Spring Framework 4.3 引入了@PostMapping注释。

@PostMapping是一个组合注释,用作

快捷方式
@RequestMapping(method = RequestMethod.POST)


类似地,可以使用以下注释:

@GetMapping  
@PutMapping
@DeleteMapping
@PatchMapping

这些注释可以提高代码的可读性。

参考: Spring API documentation