개발
ModelMapper 와 MapStruct 이야기
Spring진영의 대표적인 객체 매핑 라이브러리인 ModelMapper와 Mapstruct에 대한 얘기를 잠깐 해볼까 합니다. 대부분의 반복작업중 많은 부분을 차지하고 있는 것이 객체 간의 매핑/변환에 관련된 작업일 것입니다. 특히 Multi Layer(MVC) 구조가 일반적인 현재의 Java 어플리케이션에서는 레이어 간 객체 매핑은 더 빈번하게 일어나게 되고, 외부와의 연계 및 MSA기반에서의 애플리케이션 간 연계가 점점 더 늘어가는 추세에 따라 서로 주고 받는 객체 간의 매핑과 변환작업은 당연히 더 늘어나는 상황입니다. 이런 작업들은 중요한 비즈니스 로직이 담기는 성격보다는 객체의 프로퍼티 값을 단순하게 매핑( get, set )하거나 일부 값의 형변환( Date -> String 등) 정도가 대부분..
2020. 11. 20. 11:17
최근댓글