Ajax를 통해 json형태의 데이터 값을 읽어오려는 도중 다음과 같은 오류가 발생하게 되었다.
원인 및 해결
jackson library가 빈 생성자가 없는 모델을 생성하는 방법을 모르기 때문에 그 값들을 받아줄 형태로 기본 생성자가 필요하다. 그렇기 때문에 오류 해결을 위해 vo 클래스에 빈 생성자를 추가해주어야 한다.
오류해결~
좀 더 찾다보니 @Data 와 @Builder 를 동시에 사용할 경우 일어나기도 한다고 하는데, 나는 위처럼 기본 생성자를 생성해주니 해결되었고 아마 스프링 부트를 다루게되면 저런 경우가 생길 수도 있으려나 싶지만, 아직 익히지 못한 기술들이라 이렇게 어렴풋이 기억나게 적어두고, 좀 더 배우고 익히다가 다시 오류가 나면 한번 더 깊게 찾아보자.
'오류 정리 ( 같은 실수 하지 말자)' 카테고리의 다른 글
$(function(){ }); 부분이 실행 안될 때 Uncaught ReferenceError: $ is not defined (0) | 2022.01.04 |
---|---|
SQL 오류 (1265) Data truncated for column (0) | 2022.01.03 |
Can't connect to any URI:~~ not authorized 잘되던 git push가 안될 때(이클립스 상에서 깃로그인이 안될때) (0) | 2021.12.21 |
[Mybatis] (HTTP 상태 500 – 내부 서버 오류)There is no getter for property named 에러 해결방법 (0) | 2021.12.17 |
Could-not-resolve-type-alias-패키지명 클래스명 (0) | 2021.12.15 |