이 부분에서 영한님이 실행하신 결과에서는 정상적으로 실행이 됐지만, 제가 실행한 결과에서는 정상적으로 실행되지 않았습니다.
NullPointerExecption이 발생했는데요.
왜 이런 결과가 나왔나 생각해보니 orderServiceImp은 MemoryMemberRepository 인스턴스를 내부적으로 새로 생성하고 있고, memberService에서도 MemoryMemberRepository 인스턴스를 새로 생성하고 있기 때문에 각각이 가리키는 MemoryMemberRepository가 다릅니다.
이 부분은 따로 싱글톤으로 객체를 생성하여 같은 객체를 의존하도록 했더니 정상적으로 영한님의 실행결과와 같은 결과가 나오더라구여...
제가 이해한 부분이 맞을까요?
감사합니다.