문제 정의 (원인)
•
순환참조 오류(spring circular reference)
•
비즈니스 로직을 수행하여 Database에 반영이 되었지만 controller에서 순환 참조 오류로 response를 뱉지 못하고 있음
조치 방안 검토 (분석)
1.
apiResponse를 Dto로 반환해야함 → 이미 하고 있음
2.
@Lazy 어노테이션을 통해서 임의로 해결 → 권장하지 않는 방법
3.
반환하는 responseDto에 member객체를 담고 있었음
조치 방안 구현 (해결 + 느낀점)
1.
반환값을 memberId로 변경