org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError)
(1)
JPA Entity를 JSON으로 변환할 때 발생할 수 있는 문제점과 해결방법
이번에 프로젝트를 진행하면서 엔티티를 json으로 변환 후에 view로 전달해주는 과정에서 문제가 발생했었습니다. 일단 결론부터 말씀드리자면 DTO를 따로 만들어서 서비스에서 엔티티 대신 DTO를 리턴 해준 뒤 Json으로 변환 해줬습니다. 1. 무한 참조 루프 Entity를 JSON으로 변환을 했더니 에러가 발생했습니다. org.codehaus.jackson.map.JsonMappingException: Infinite recursion (StackOverflowError) 이런 에러 메시지가 나왔는데 무슨 이유 인가 하니 엔티티 간의 관계 설정을 A -> B -> C -> A 이런 식으로 참조 해줬는데 무한루프가 발생해서 생기는 문제였습니다. 해결 방법으로는 참조 : https://stackoverf..
JPA
2019. 2. 27. 18:42