본문 바로가기
TroubleShooting

Json에서 @ModelAttribute 오류

by 창따오 2023. 12. 7.
728x90

json 객체를 특정 DTO로 맵핑할 때, @RequestBody Annotation을 이용하여 맵핑 처리를 하고, 반환결과 성공적으로 바인딩 되었다는 것을 알 수 있었다. 하지만 @ModelAttribute를 이용하여 바인딩 처리를 했을 때, 계속하여 Error가 발생하였다. 구글링 결과 @ModelAttribute는 Form형식의 HTTP 요청 본문 데이터만을 인식해 맵핑하지만 현재 내가 request하고 있는 데이터는 json형태의 데이터를 전송하고 있기 때문이다. 여러 오류 상황을 만나면서 성장을 하는 것도 중요하지만, 꾸준한 공부도 병행이 되어야 여러 상황에서 잘 대처할 수 있겠다.