해결된 질문
작성
·
244
1
현재 AppConfig에선는 MemberService, OrderService 둘 다 memberRepository()를 통해 MemoryMemberRepository 객체를 주입 받고 있습니다.
하지만 memberRepository()를 호출할 때마다 MemoryMemberRepository 객체가 새로 생성됩니다. 따라서 MemberService와 OrderService는 서로 다른 Repository를 참조하고 있습니다.
이렇게 서로 다른 MemoryMemberRepository를 참조해도 되는지 여쭤보고 싶습니다.
아니면 저장소인 store를 static으로 선언했기 때문에 서비스간 참조하는 객체는 다르지만 store는 공유하고 있기 때문에 상관없을까요?
아니면 추후에 서비스들이 하나의 MemberRepository만 참조하도록 하는게 나을까요?