-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] 회원가입 API #11
Conversation
코드 리뷰 요청합니다 🙆 @h-beeen |
회원 가입시 인벤토리에 전용 재료를 넣지 않는 로직으로 작성하는 것에 대해 한표를 던지고 싶습니다.
회원가입후, 최초 재고 및 인벤토리를 어떻게 관리해야 할 지 조금 고민해봐야 할 것 같아요! |
성공적으로 Merge 되었습니다. Shout out to @h-beeen 😉 |
@@ -6,5 +6,6 @@ | |||
import com.tteokguk.tteokguk.member.domain.Member; | |||
|
|||
@Transactional | |||
public interface MemberRepository extends JpaRepository<Member, Long> { | |||
public interface MemberRepository<T extends Member> extends JpaRepository<T, Long> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 부분을 이런 방식으로 설계하신 이유가 있을까요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Member는 SimpleMember와 OAuthMember로 나누어지게 됩니다.
각각 Member를 상속한 엔티티로 관리되는데, 리포지토리도 상속 관계를 따라서 구현하기 위함이었습니다.
이렇게 하면 추상 메서드의 중복을 줄일 수 있으리라 생각해서 위와 같이 설계하였습니다
Issue ticket link and number
Describe changes
ErrorResponse
클래스의 Json 직렬화가 되지 않는 버그를 수정했습니다.Notification for Reviewer
요약
감사합니다.