토이프로젝트를 진행하면서, entity 객체에 대하여 dto로 변환하는 로직이 코드량의 많은 부분을 차지하고 있었다. 특히 계층 구조가 깊은 객체일수록 dto로 변환하는 로직은 더 복잡해지고 방대해졌다. 해당 문제를 해결하기 위해 라이브러리를 사용하기로 하였고, 라이브러리를 찾아보던 중, 두가지 mapper가 존재하였다. ✅ ObjectMapper ObjectMapper에 대해 알아보기 전, 직렬화 및 역직렬화에 대한 개념을 알고 있어야 한다. ✔️ 직렬화 객체 형식의 Object를 Json 형태로 변환해주는 것을 의미 직렬화를 위해서는 각 인스턴스 변수에 Getter 메소드가 포함되어 있어야 한다 OR @JsonProperty가 명시되어 있어야 한다. ✔️ 역직렬화 Json 형식의 포맷을 Object ..