작성
·
310
4
안녕하세요. 김영한님.
강의를 통해 객체지향 설계부터 잡을 수 있었고, 더욱 스프링이 좋아지는 계기가 되고 있습니다.
강의 도 중 궁금한 점과 확인을 받고 싶어서 이렇게 질문을 남기게 되었습니다.
MemoryMemberRepository에 store를 static 변수로 선언하셨는데요.
그 이유가 현재, MemoryServiceImpl과 OrderServiceImpl 에서 생성하는 MemoryMemberRepository가 singleton이 아니기 때문에 datasource를 static 메모리에 올려 같이 사용하도록 한 것인가요??
만약 스프링을 사용하여 빈을 주입하면 싱글톤이기 때문에 static 변수로 선언하지 않고 사용할 수 있는건가요??
좋은 강의 감사합니다.
답변 부탁드립니다.