Notice
Recent Posts
Recent Comments
Link
목록2025/02/18 (1)
HJW's IT Blog
DTO ↔ 엔티티 변환, MapStruct로 자동화하기
0. MapStruct 란 무엇인가?0.0 DTO 도메인 엔티티 변환 Java 코드를 작성하다 보면 DTO와 도메인 엔티티 간의 변환 작업이 빈번하게 발생한다. 특히, 계층적 구조를 가진 애플리케이션에서는 Controller - Service - Repository를 거치며 DTO와 엔티티를 서로 변환하는 일이 반복된다. 이를 수작업으로 작성할 경우,필드가 추가되거나 변경될 때마다 수동으로 코드를 수정해야 한다.사람이 작성하는 코드이므로 일부 필드를 누락할 가능성이 있다.필드의 수가 적다면 직접 변환 로직을 작성해도 문제가 없을 것이다. 그러나 필드가 수십 개 이상이거나 변환 로직이 복잡해질 경우, 실수로 인해 오류가 발생할 확률이 급격히 증가한다. 이때 MapStruct는 이러한 변환을 간결하게 처리..
Java
2025. 2. 18. 18:36