/////
Search
Duplicate

24년 1월 10일 수요일

날짜
2024/01/10

mapper는 어디에 있어야 할까

문제

mapStruct 라이브러리를 사용하기 위해 mapper 를 정의해야하는데, 이 객체의 정의 위치가 팀원마다 다름

해결방안

dto에 있어야 한다 → 여러 dto를 받아 매핑을 하니,
엔티티 → DTO 여서 DTO만 연관된 것이 아니다?
서비스에 있어야 한다 → 비즈니스 로직을 담고 있는 것이 아니다?
각 도메인 디렉토리 내에 mapper 라는 디렉토리를 만들자.