Cannot call sendError() after the response has been committed
Closed this issue · 0 comments
taeyun1215 commented
Cannot call sendError() after the response has been committed
-
ManyToOne, OneToMany 양방향 관계에서 Entity를 반환할때 JSON 문자열으로 변환시키게 되는데 양쪽 Entity가 서로 참조하고 있기에 데이터가 반복적으로 출력이 되는 무한 루프가 발생하는 순환 참조에 대한 문제였다.
-
부모 -> 자식에는 JsonManagedReference 어노테이션을 추가하여 직렬화한다.
-
자식 -> 부모에는 JsonBackReference 어노테이션을 추가하여 직렬화를 제외한다.
Post
Image
- Add JsonManagedReference
- Add JsonBackReference