해결된 질문
20.12.16 11:34 작성
·
234
1
현재 AppConfig에선는 MemberService, OrderService 둘 다 memberRepository()를 통해 MemoryMemberRepository 객체를 주입 받고 있습니다.
하지만 memberRepository()를 호출할 때마다 MemoryMemberRepository 객체가 새로 생성됩니다. 따라서 MemberService와 OrderService는 서로 다른 Repository를 참조하고 있습니다.
이렇게 서로 다른 MemoryMemberRepository를 참조해도 되는지 여쭤보고 싶습니다.
아니면 저장소인 store를 static으로 선언했기 때문에 서비스간 참조하는 객체는 다르지만 store는 공유하고 있기 때문에 상관없을까요?
아니면 추후에 서비스들이 하나의 MemberRepository만 참조하도록 하는게 나을까요?
답변 4
3
2
1
2020. 12. 16. 23:42
안녕하세요. 한정용님^^
생각하신 것 처럼 서로 다른 Repository 객체를 참조할 이유가 없습니다.
강의를 이어가시면 궁금해하는 이런 문제를 풀어가는 과정을 설명드립니다^^
0