티스토리 뷰

들어가며

  • Spring Boot를 사용하면서 아래와 같은 에러가 발생하였다. Controller에서 Entity클래스를 반환해주는 과정에서 발생하는 에러로 보였다. 

Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: 
Cannot construct instance of myInstance(although at least one Creator exists): 
cannot deserialize from Object value (no delegate- or property-based Creator)

해결방법

  • 원인은 간단했다. Entity클래스를 반환해주는 과정에서 클래스의 JSON Serialize 과정에서 오류가 났었다.
  • 인자 없는 생성자를 추가해주면 간단하게 해결이 가능하다.
public MyClass() {

}
반응형
댓글