@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,可是不利於其餘人對代碼的閱讀和理解!仍是建議分開寫。註釋

相關文章
相關標籤/搜索