728x90
에러내용
No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer
에러원인
개인프로젝트 중, 상품 이름으로 검색기능을 만드는 구현할때 발생했다.
상품이름으로 검색을 하면, imageRepository 에 있는 정보와 상품 정보를 가져와 JSON 형태로 가져와야했는데
500에러가 발생했다.
에러 메시지 확인해보니 직렬화과정에서 에러가 발생했으며 참조부분을 따라가보니 Image 엔티티의 goods 객체에서 문제가 발생했다는 것을 알 수 있었다.
에러조치
구글링을 통해 다른 블로그를 참조했다.
아래 참고 블로그를 보면 3가지 방법이 나와있는데 나는 @JsonIgnore 를 사용해서 해결했다.
참고
https://ahndding.tistory.com/24
728x90
댓글