[TIL] Java Dozer Mapper란?
배부른코딩로그
아이고, 간만에 TIL을 작성해본다. 참 유용한 정보들이 많았는데, 새로운 내용을 빠르게 정리하는 습관을 들이자. 코드숨 강의에서 Dozer Mapper라는 것을 처음으로 접했다. Dozer Mapper란 무엇이고, 도입한 배경과 도입이 필요했던 근거를 적어보려고 한다. Dozer란 무엇인가? Dozer는 한 객체 필드의 데이터를 다른 객체로 재귀적으로 복사해주는 Mapper이다. 그래서, "Dozer Mapper"라고 불리며, Java Bean to Java Bean 기능을 지원한다. Dozer는 단순 특성 매핑 및 복합 유형 매핑, 양방향 매핑, 암시적/명시적 매핑, 재귀적 매핑 등을 지원하는데, 다양한 데이터 필드를 가지고 있는 객체 A에서 객체 B로 매핑이 대부분 가능하다고 생각하면 된다. Col..