에러 로그
org.springframework.web.util.NestedServletException:
Request processing failed; nested exception is
org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Infinite recursion (StackOverflowError); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain: com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.prgrms.ohouse.domain.user.model.User["cart"]->com.prgrms.ohouse.domain.commerce.model.cart.Cart["user"]->com.pr...
- 양방향 연관관계로 인해서 무한 루프 발생
@JsonIgnore
필요