Closed howudong closed 7 months ago
Entity to DTO를 하는 코드가 너무 길고 반복적이어서 이를 간략하게 적어보려고 합니다. 처음에는 Model Mapper를 이용하려고 했으나, @Setter나 @Data 어노테이션 사용 불가 등의 단점이 있어 대신 Map Struct 라이브러리를 이용하려고 합니다!
Category 및 Search 관련 dto 단순화
코드 단순화 및 가독성 상승, 중복코드 제거
https://dev-splin.github.io/spring/Spring-ModelMapper,MapStruct/
리팩터링 이유
Entity to DTO를 하는 코드가 너무 길고 반복적이어서 이를 간략하게 적어보려고 합니다. 처음에는 Model Mapper를 이용하려고 했으나, @Setter나 @Data 어노테이션 사용 불가 등의 단점이 있어 대신 Map Struct 라이브러리를 이용하려고 합니다!
예상되는 변경점
Category 및 Search 관련 dto 단순화
리팩터링 후 기대 효과
코드 단순화 및 가독성 상승, 중복코드 제거
참고 사항
https://dev-splin.github.io/spring/Spring-ModelMapper,MapStruct/