반응형
스프링 RestApi의 put메소드에서 requestParam 문제
문제
-
특정 테이블의 정보 수정을 위한 PUT메소드에서 title과 description 두 개의 값을 @RequestParam 을 통하여 받고자 하였으나, 값이 받아지지 않음.
[위 그림과 같이 null값으로 표시됨]
원인
-
스프링에선 request parameter는 오직 GET과 POST 메소드에서만 사용할 수 있음.
-
PUT 메소드에서는 @RequestBody를 사용.
해결
위의 @RequestParam을 @RequestBody로 수정
-
title과 description 값이 제대로 들어간다.
반응형