You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Error occured : Json request에 값을 하나만 포함해서 보냈을 때 객체로 제대로 직렬화가 안되는 문제가 발생하며, 오류는 다음과 같다.
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `com.example.demo.src.store.model.request.PostMenuCategoryReq` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `com.example.demo.src.store.model.request.PostMenuCategoryReq` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (PushbackInputStream); line: 2, column: 5]
객체에 임의의 멤버 변수라도 추가를 하거나, json에 포함된 데이터가 오직 하나인 body를 보내고 있다면 그것만 파싱하려고 objectmapper를 사용하는 것 또한 자원을 소모하는 것이기 때문에 Path Variable이나, Query Parameter로 보내버리자.
Context : Json이 Body에 담긴 request를 보내 멤버변수가 하나인 객체를 RequestBody로 받으려 했다.
Error occured : Json request에 값을 하나만 포함해서 보냈을 때 객체로 제대로 직렬화가 안되는 문제가 발생하며, 오류는 다음과 같다.
그러나
원인을 알아볼것!
The text was updated successfully, but these errors were encountered: