No serializer found for class

gnoesnooj·2022년 7월 31일

배경

가보자 쇼핑몰 프로젝트의 장바구니 구현 중, 엔티티를 dto로 받아서 이를 ApiResponse에 담아서 리턴해주는 기능을 테스트 하던 중, 이와 같은 오류가 발생

해결

https://velog.io/@poogie/No-serializer-found-for-class-%EC%98%A4%EB%A5%98

정말 완벽한 도움을 받은 포스트였다...

이유는 dto를 응답 ApiResponse에 맞게 변환하기 위해서는 dto의 필드들에 대한 접근이 필요한데, 내가 구현한 dto에는 접근할 수 있는 방법이 없기 때문이였다.

@Getter 사용을 통해서 문제를 해결할 수 있었다.

https://sas-study.tistory.com/344

또한 이 분의 포스트도 보게 되었다. 다른 원인에서 온 같은 에러였는데, 이 분의 접근 방법이 정말 배울만하다고 생각했다.

무턱대로 로그에 뜨는 에러를 복사해서 구글링해서 찾기보다는, 이러한 접근방식으로 오류를 해결하기 위해 접근한다면 시간은 많이들지라도 얻게되는 것은 훨씬 많고 깊을 것 같다는 생각을 하게되었다.

profile
누구나 믿을 수 있는 개발자가 되자 !

0개의 댓글