작성한 질문수
스프링 핵심 원리 - 기본편
주문과 할인 도메인 개발
해결된 질문
작성
·
236
0
[질문 내용]여기에 질문 내용을 남겨주세요.
강의 7분 11초 쯤 나오는 화면에서 memberRepository를 new로 생성했는데 이렇게 하면 bin에 등록 안할시 멤버를 등록할 때 사용한 repository랑 둘이 다른 저장소인거 아닌가요?
답변 1
2
안녕하세요. 박준형님, 공식 서포터즈 David입니다.
MemoryMemberRepository의 경우 static 필드이기 때문에 Map을 공유하게 됩니다.
따라서, 서로 다르게 생성된 MemoryMemberRepository 이더라도 서로 저장된 객체를 공유할 수 있습니다.
감사합니다.
혹시 static인지 어떻게 알 수 있을 까요?
제가 static 필드에 대해서 모호하게 작성했네요.
MemoryMembreRepository의 경우 static Map store 변수를 필드로 가지고 있습니다.
필드 앞에 static 키워드가 붙으면 해당 필드는 static 필드라고 표현합니다.
감사합니다
혹시 static인지 어떻게 알 수 있을 까요?