[SpringBoot] MapStruct 제대로 활용하기
·
Spring
들어가며MapStruct는 Java 애플리케이션에서 객체 간의 매핑을 자동으로 생성하기 위한 코드 생성기다.이번 글에서는 프로젝트에서 MapStruct 를 사용한 부분을 리팩토링한 몇 가지 예시를 통해 MapStruct 를 조금 더 효율적으로 쓰기 위해 알아야 할 부분들을 정리했다. 기본 사용법에 대한 내용은 편리한 객체 간 매핑을 위한 MapStruct 적용기 (feat. SENS) 에 잘 설명되어 있으니 참고하면 좋을 것 같다. default 메소드는 필요시에만 사용한다아래처럼 source 와 target 이 존재하고 이를 매핑해야 하는 경우// source@Builderpublic record QueryMemberJoinTeam( TeamMemberRole role, Lon..