inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

회원 등록

MemberForm 에서 Member 로 변환 코드 개선

188

개발자algosketch
1

비슷한 내용을 담고 있으면서도 다른 data model 을 사용하는 경우가 있습니다. 여기서는 Member 와 MemberForm 이 되겠죠. 아키텍처상 다른 레이어라면 다른 data model 을 사용하게 되어 있습니다.

MemberController 의 34~38 라인의 코드는 변환만 담당하는 Mapper 클래스를 별도로 두어 1줄로 바꿀 수 있습니다. 또는 MemberForm 클래스 내부에 toEntity() 와 같은 메서드를 두어 처리할 수도 있습니다.

"mapper class" 혹은 "toEntity" 와 같은 키워드로 검색하시면 관련 내용을 찾을 수 있습니다. Spring 에서만 사용하는 개념은 아니니 두고두고 쓰실 겁니다...

답변 0