지난 mArchive 프로젝트에서부터 사용을 고민한 Mapstruct를 FAFO 프로젝트에서 사용하기로 하였다. Mapstruct란? 간결한 객체 간의 변환을 위해 사용하는 라이브러리이자 Mapping을 자동화해주는 코드 생성 도구이다. 전체적인 계층 사이에서는 DTO를 활용하여 데이터를 주고 받지만, 결국 실제 데이터베이스와 직접적으로 맞닿아 활용되는 객체는 Entity이므로 그 사이 변환이 필요하다. 이전의 mArchive에서 직접 ...