Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.kr 1. 들어가며 Jackson에서 양방향 관계 (Bidirectional Relationship)로 맺어진 객체는 무한 재귀가 발생하는 문제가 있습니다. 구체적인 예를 들어 어떤 상황에서 발생하는 지 살펴보고 어떤 방법으로 해결 가능한지도 알아보겠습니다. 1.1 무한 재귀 Customer와 Order 두 객체는 서로 순환 참조 (Circular Reference)를 하고 있습니다. Customer 객체가 Order 객체를 가지고 있고 Order 객체가 Customer 객체를 가지고 있는 경우입니다. @Setter@Getter@ToStringpublic clas..
Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.krJACKSON 개인적으로 모르는 부분 적어두고 알게 되는 부분에 대해서 간단하게 정리해둔 자료입니다. 미 답변중에 알고 계신 부분 있으면 코멘트 달아주세요. 감사합니다. Q&A 전체 목록 [미 답변 질문] [답변완료] 1. @JsonInclude(Include.NON_NULL)? 이 어노테이션은 클래스 필드에서 null이 되는 필드는 JSON으로 serialize할 때 제외하도록 하는 어노테이션입니다. 위 코드에서는 stringValue 변수는 JSON으로 저장되지 않습니다. 용어자바 객체를 JSON 으로 변환하는 작업을 serialize 라고 표현하고..
Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.kr 새로운 직장에 와서 보니 모르는 거 천지라 전혀 모르고 어설프게 아는 것들을 질문 형식으로 정리를 해봤습니다. 책도 보면서 많이 알게 내용도 있습니다. 다시 구체적으로 정리하면 더 좋겠지만, 초반에 전혀 모르는 건 그냥 적어두고 검색하면서 조금씩 알게 된 내용으로 정리를 했습니다. 더 자세한 설명은 별도의 포스팅으로 작성해서 참고 링크로 달아두었습니다. CacheQ&A : Cache-SSM 관련 질문 모음DatabaseQ&A: MySql 관련 질문 모음Q&A : Mybatis 관련 질문 모음Q&A : JPA 관련 질문 모음GitQ&A : Git 관련 질문 ..