1. 程式人生 > >@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping

@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping

Spring4.3中引進了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},來幫助簡化常用的HTTP方法的對映,並更好地表達被註解方法的語義。

以@GetMapping為例,Spring官方文件說:
@GetMapping是一個組合註解,是@RequestMapping(method = RequestMethod.GET)的縮寫。該註解將HTTP Get 對映到 特定的處理方法上。

Difference between @GetMapping & @RequestMapping:
@GetMapping does not support theconsumesattribute

[email protected]
上文翻譯:
@GetMapping 和 @RequestMapping的不同之處在於@GetMapping不支援@RequestMapping的自定義屬性。

總結:Spring4.3中引進了{@GetMapping、@PostMapping}簡化書寫,高效開發!