강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

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

회원 목록 조회

엔티티 객체와 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

안녕하세요. 작성자 없음님, 공식 서포터즈 David입니다.

아래 글 답변을 참고해주세요:)

https://www.inflearn.com/questions/222914

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기