본문 바로가기
공부용/Spring

[Spring] 스프링 RestApi의 put메소드에서 requestParam 문제

by 엑스포스 2017. 10. 23.
반응형

스프링 RestApi의 put메소드에서 requestParam 문제

문제

  • 특정 테이블의 정보 수정을 위한 PUT메소드에서 title과 description 두 개의 값을 @RequestParam 을 통하여 받고자 하였으나, 값이 받아지지 않음.



[위 그림과 같이 null값으로 표시됨]

원인

  • 스프링에선 request parameter는 오직 GET과 POST 메소드에서만 사용할 수 있음.

  • PUT 메소드에서는 @RequestBody를 사용.

 

해결

 

위의 @RequestParam을 @RequestBody로 수정

 

 

 

  • title과 description 값이 제대로 들어간다.


반응형