No serializer found for class

gnoesnooj·2022년 7월 31일
0

배경

가보자 쇼핑몰 프로젝트의 장바구니 구현 중, 엔티티를 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개의 댓글