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

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