@GetMapping、@PostMapping和@RequestMapping的区别

 

@GetMapping
app

用于将Http Get 请求映射到特定处理程序方法的注释。具体来讲就是:@GetMapping是一个做为快捷方式的组合注释 @RequestMapping(method = RequestMethod.GET)。
spa

@PostMapping
class

用于将Http Post 请求映射到特定处理程序方法的注释。具体来讲就是:@PostMapping是一个做为快捷方式的组合注释@RequestMapping(method = RequestMethod.POST)。请求

@RequestMapping程序

通常状况下都是用@RequestMapping(method = RequestMethod),由于@RequestMapping能够直接替代以上两个注解,可是以上两个注解并不能替代@RequestMapping,@RequestMapping至关于以上两个注解的父类!方法

 

相似组合注解还有:@PutMapping、@DeleteMapping、@PatchMapping总结

总结下来就是@PostMapping和@GetMapping均可以用@RequestMapping代替,通常能够统一写成@RequestMapping,可是不利于其余人对代码的阅读和理解!仍是建议分开写。注释

相关文章
相关标签/搜索