GET과 POST, PUT 요청의 Annotation 차이

GET 요청시

  • GET은 요청 주소에 파라미터를 같이 보낸다.

    GET 요청은@RequestParam이나 @PathVariable를 붙여준다.


POSTPUT 요청시

  • POSTPUT은 GET과 달리,
    파라미터를 HTTP 패킷의 바디에 담아서 전송한다.
    @RequestBody는 메서드의 파라미터를 HTTP 바디에 담아서 보낸다.

    POST, PUT을 요청을 사용할 때는 @RequestBody를 붙여준다.