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

박준형님의 프로필 이미지
박준형

작성한 질문수

스프링 핵심 원리 - 기본편

주문과 할인 도메인 개발

memberRepository에 대해서

해결된 질문

작성

·

236

0

[질문 내용]
여기에 질문 내용을 남겨주세요.

강의 7분 11초 쯤 나오는 화면에서 memberRepository를 new로 생성했는데 이렇게 하면 bin에 등록 안할시 멤버를 등록할 때 사용한 repository랑 둘이 다른 저장소인거 아닌가요?

답변 1

2

안녕하세요. 박준형님, 공식 서포터즈 David입니다.

MemoryMemberRepository의 경우 static 필드이기 때문에 Map을 공유하게 됩니다.

따라서, 서로 다르게 생성된 MemoryMemberRepository 이더라도 서로 저장된 객체를 공유할 수 있습니다.

감사합니다.

박준형님의 프로필 이미지
박준형
질문자

혹시 static인지 어떻게 알 수 있을 까요?

제가 static 필드에 대해서 모호하게 작성했네요.

MemoryMembreRepository의 경우 static Map store 변수를 필드로 가지고 있습니다.

필드 앞에 static 키워드가 붙으면 해당 필드는 static 필드라고 표현합니다.

박준형님의 프로필 이미지
박준형
질문자

감사합니다

박준형님의 프로필 이미지
박준형

작성한 질문수

질문하기