Spring/Spring: 정리
[Spring] 메서드 위에 적는 @RequestMapping 더 단순하게 사용하는 방법 정리
데브마우스
2024. 1. 10. 19:58
메서드 위에 적는 @RequestMapping 더 단순하게 사용하는 방법 정리
메서드 위에 @RequestMapping을 작성하여도 속성으로 method=RequestMethod.GET으로 어떤 HTTP 메서드를 사용했는지 작성해줘야 합니다.
주의사항
스프링4.3부터 @RequestMapping을 더 단순하게 사용할 수 있습니다.
하지만 HTTP 메서드가 정해져 있다면 @RequestMapping을 더 단순하게 @(애너테이션)을 작성할 수 있습니다.
| @RequestMapping의 속성 | 단순하게 사용한 @ |
| method=RequestMethod.Get | @GetMapping |
| method=RequestMethod.POST | @POSTMapping |
| method=RequestMethod.PUT | @PutMapping |
| method=RequestMethod.DELETE | @DeleteMapping |
| method=RequestMethod.PATCH | @PatchMapping |
@GetMapping("/Welcome"), @POSTMapping("/Submit")같은 방법으로 메서드 위에 작성할 수 있습니다.