✅ 왜 DTO는 계속 많아지는걸까?

내부적으로 참조하고 있는 다른 Entity 객체를 JSON으로 직렬화하기 위해서 계속 순환참조하는 문제가 발생하게 된다. 해결법은 아래와 같다.

  1. JSON의 직렬화 심도를 정해서 최대 깊이까지만 직렬화할 수 있도록 한다.
  2. DTO를 사용해서 명확한 데이터만 직렬화할 수 있도록 한다.

🚫java.lang.StackOverflowError: null