• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

파라미터로 받은 form을 어떻게 엔터티로 반환하는지 모르겠어요...

24.02.02 14:00 작성 조회수 121

0

현재 실전 데이터 JPA수강 중인데요.. 독학 중이라 토이프로젝트로 연습하는데 오늘까지 배운 JpaRepository 상속과 관련하여 회원가입 기능 구현하려 하려는데 어디 물어볼곳이 없고 뒤죽박죽이라 정리가 필요해서 장문의 질문을 남깁니다..

 

일단 제가 머릿속에 정리가 안되는 것은

 

영한선생님께서 최대한 컨트롤러에 엔터티를 노출하지 말고 비지니스 로직을 서비스에서 최대한 구현하라고 해서 따라하는 중인데 Member를 기준으로 파라미터를 받을 MemberForm을 생성했습니다. 여기서 질문이.. MemberForm을 생성했으면 MemberDto는 따로 생성 안해도 될까요?

컨트롤러를 그림과 같이 작성하였고

서비스는 아래와같이 하였는데... 뭔가 서비스에서 엔터티를 직접 만지니까 찝찝한데 실무에서도 이렇게 하는지 궁금합니다..

답변 1

답변을 작성해보세요.

0

안녕하세요. asoostale님

Form이라는 것은 웹 계층에서만 사용합니다. 따라서 Controller까지만 사용하는 것을 권장드립니다.

추가로 다음 글들도 읽어보시면 도움이 되실거에요.

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

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

감사합니다.