더북(TheBook)

5.3.5 메서드 수준의 @RequestMapping 단순화

스프링 4.3부터는 HTTP 요청 방식에 대한 매핑을 단순화하고, 요청 처리 메서드 의미를 좀 더 잘 표현하는 데 도움이 되도록 메서드 수준의 @RequestMapping을 다음과 같이 변형하여 지원합니다.

예를 들어 HTTP 요청 방식이 GET인 경우 @GetMapping 애너테이션으로 표현하고 이를 GET@RequestMapping으로 읽습니다.

▼ 표 5-2 단순화한 다양한 @RequestMapping

애너테이션

설명

method 속성 사용

@GetMapping

매핑할 HTTP 요청 방식이 GET인 경우

method = RequestMethod.GET

@PostMapping

매핑할 HTTP 요청 방식이 POST인 경우

method = RequestMethod.POST

@PutMapping

매핑할 HTTP 요청 방식이 PUT인 경우

method = RequestMethod.PUT

@DeleteMapping

매핑할 HTTP 요청 방식이 DELETE인 경우

method = RequestMethod.DELETE

@PatchMapping

매핑할 HTTP 요청 방식이 PATCH인 경우

method = RequestMethod.PATCH

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.