f-lab-edu / ticket-seller

1 stars 1 forks source link

Feature/controller signup #20

Closed jaejeong1 closed 1 year ago

jaejeong1 commented 1 year ago

어떤 이유로 PR를 하셨나요?

세부 내용 - 왜 해당 PR이 필요한지 자세하게 설명해주세요

문제 : address를 만들고 member에다가 전달을 하는 책임을 Controller가 하고있어, member 엔티티를 어떻게 만드는지가 도메인 밖으로 노출됨. 해결 : member에 address를 만들어서 넣지 않고 member가 알아서 address도 만들게 함(정적팩토리메서드 사용, DTO 활용) 결과 : Member, Address 엔티티 생성 역할을 Controller, Service layer으로부터 분리

PR하기 전에 확인해주세요