Search
Duplicate
✏️

순환참조 오류(spring circular reference)

문제 정의 (원인)

순환참조 오류(spring circular reference)
비즈니스 로직을 수행하여 Database에 반영이 되었지만 controller에서 순환 참조 오류로 response를 뱉지 못하고 있음

조치 방안 검토 (분석)

1.
apiResponse를 Dto로 반환해야함 → 이미 하고 있음
2.
@Lazy 어노테이션을 통해서 임의로 해결 → 권장하지 않는 방법
3.
반환하는 responseDto에 member객체를 담고 있었음

조치 방안 구현 (해결 + 느낀점)

1.
반환값을 memberId로 변경