인프런 커뮤니티 질문&답변

parkht님의 프로필 이미지
parkht

작성한 질문수

스프링 핵심 원리 - 기본편

주문과 할인 도메인 실행과 테스트

MemoryMemberRepository에서 datasource가 static인 이유

작성

·

317

4

안녕하세요. 김영한님.

강의를 통해 객체지향 설계부터 잡을 수 있었고, 더욱 스프링이 좋아지는 계기가 되고 있습니다.

강의 도 중 궁금한 점과 확인을 받고 싶어서 이렇게 질문을 남기게 되었습니다.

MemoryMemberRepository에 store를 static 변수로 선언하셨는데요.

그 이유가 현재, MemoryServiceImpl과 OrderServiceImpl 에서 생성하는 MemoryMemberRepository가 singleton이 아니기 때문에 datasource를 static 메모리에 올려 같이 사용하도록 한 것인가요??

만약 스프링을 사용하여 빈을 주입하면 싱글톤이기 때문에 static 변수로 선언하지 않고 사용할 수 있는건가요??

좋은 강의 감사합니다.

답변 부탁드립니다.

답변 1

4

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. parkht님

생각하신 내용이 맞습니다.^^

감사합니다.

parkht님의 프로필 이미지
parkht

작성한 질문수

질문하기