1-MSG / backend

SSG.com 클론 코딩 프로젝트
0 stars 2 forks source link

[REFACTOR] Map Struct 라이브러리 세팅 및 Category, Search 관련 entity to dto 단순화 #102

Closed howudong closed 7 months ago

howudong commented 7 months ago

리팩터링 이유

Entity to DTO를 하는 코드가 너무 길고 반복적이어서 이를 간략하게 적어보려고 합니다. 처음에는 Model Mapper를 이용하려고 했으나, @Setter나 @Data 어노테이션 사용 불가 등의 단점이 있어 대신 Map Struct 라이브러리를 이용하려고 합니다!

예상되는 변경점

Category 및 Search 관련 dto 단순화

리팩터링 후 기대 효과

코드 단순화 및 가독성 상승, 중복코드 제거

참고 사항

https://dev-splin.github.io/spring/Spring-ModelMapper,MapStruct/