사이드 프로젝트를 시작하며 Mapstruct를 이용하여 mapper 인터페이스를 설계 1. MapStruct 란?데이터베이스에서 데이터를 조회하고 서비스에서 로직을 설계 하기 위해 Dto -> Entity, Entity -> Dto 의 Mapping 작업을 해준다. 사용자가 인터페이스에서 구현하고 맵핑에 대한 설정을 해주면 컴파일하면서 MapStruct가 내부 구현체에서 setter 등을 이용하여 객체를 맵핑한다. Mapstruct는 비슷한 맵핑 작업을 해주는 라이브러리 중 속도가 빠르다! 2. MapStruct 사용 이유첫번째, Mapstruct는 비슷한 맵핑 작업을 해주는 라이브러리 중 속도가 빠르다.두번째, 자동으로 DTO 클래스와 엔티티 클래스를 매핑해주어 편리하다.세번째, Mapstruct는 사..