StackOverflowError (1) 썸네일형 리스트형 JPA 순환참조 메인 프로젝트에서 커뮤니티 그룹 생성, 가입, 상세의 댓글 기능 API 를 담당하게 되었는데 JPA 를 사용하여 entity간의 mapping, Controller, Service 까지 다 구현하고나서 앱을 실행시켜보니 stackoverflow 오류가 떴고 구글링 해보니 순환 참조 오류였다. 단반향 관계였으면 생기지 않을 오류였겠지만, 1:N, N:1로 양방향으로 mapping이 되었기 때문에 서로 참조가 가능해진 상태였고 그상태에서 JSON으로 직렬화를 하려하니 오류가 발생했다 . 해결할 방법을 찾아보니 1. JPA속성인 FetchType.LAZY를 사용해서 지연로딩을 구현하여 연관된 entity를 프록시로 조회하도록 한다. 2. @JsonManagedReference, @JsonBackReferenc.. 이전 1 다음