인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
엔티티 객체와 DTO
작성
·
652
0
궁금한게 있습니다.
강의에서는 controller에서 전달받은 DTO 객체의 데이터를 Member 엔티티에 전달해주었습니다
@PostMapping("/members/new")
public String createMember(@Valid MemberForm memberForm, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return "members/createMemberForm";
}
Address address = new Address(memberForm.getCity(), memberForm.getStreet(), memberForm.getZipcode());
Member member = new Member();
member.setName(memberForm.getName());
member.setAddress(address);
memberService.join(member);
return "redirect:/";
}
여기서 궁금한게 보통 controller service repository 중 어느 계층에서 DTO -> Entity, Entity -> DTO로 바꿔주는지 궁금합니다. 강의에서는 controller에서 바꿔주었지만 관련 질문의 답글을 보니 service쪽에서 이루어지는 것같아 어느게 맞는건지 궁금합니다.
답변 1
0





