mapstruct

    MapStruct (+ ModelMapper, Reflection) 사용법

    MapStruct란 Entity를 DTO로 변환하거나 DTO를 Entity로 변환하려고 할 때 사용하는 객체 매핑 라이브러리다.이 라이브러리가 어떻게 사용되게 되었는지 기존 개발 방식부터 보면서 알아본다.Getter, Setter, Builder 패턴기존에 우리는 객체 매핑을 해줄 때 getter, setter 혹은 builder 패턴을 이용해 매핑 처리를 해줬다.// getter, setter로Member member = new Member();member.setName(memberDto.name());member.setEmail(memberDto.email());// builder 패턴으로return Member.builder() .name(memberDto.name()) .email(memberDt..