Back End/Spring Boot

[Spring] No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator

DevPing9_ 2021. 12. 2. 15:40

# 에러원인

  • 'jackson' library 가 empty constructor 가 없고, 파라미터가 있는 constructor 가 있을 때 어떻게 Json 모델을 생성해야되는지 몰라서 발생하는 문제

 

# 해결방법 (이 중에 아무거나 한개의 방법을 사용)

  1. Json 으로 취급할 필드가 무엇인지 알려준다 (@JsonProperty 사용)
  2. 또는 NoArgsConstructor 를 만들어준다

 

 

* 두가지 방법 모두 성능차이는 그다지 없다.

728x90