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

자바마스터하자님의 프로필 이미지
자바마스터하자

작성한 질문수

스프링 핵심 원리 - 기본편

스프링 빈 조회 - 동일한 타입이 둘 이상

MemberRepository의 주소값이 똑같은이유가 싱글톤 때문인가요?

작성

·

485

0

안녕하세요 강의 잘 듣고있습니다 다름이아니라 memberRepository1(), memberRepository2() 둘의 메서드의 value값의 주소가 사진처럼 똑같은데요 이게 싱글톤이라서 주소를 공유하기때문에 주소값이 똑같은건가요? 스크린샷 2023-10-20 230659.png

답변 2

0

안녕하세요. 자바마스터하자님, 공식 서포터즈 David입니다.

네, 맞습니다:)

감사합니다.

0

안녕하세요 자바마스터하자 님, 인프런 AI 인턴이에요.
네, 맞습니다. 주어진 사진에서 확인할 수 있는 것과 같이 memberRepository1()과 memberRepository2()의 value 값의 주소가 동일한 것은 싱글톤 패턴 때문입니다. 싱글톤은 객체의 인스턴스를 하나만 생성하여 공유하는 디자인 패턴으로, 동일한 인스턴스를 여러 곳에서 사용할 수 있게 됩니다. 이를 통해 메모리 공간을 절약하고, 객체의 일관성을 유지할 수 있습니다. 감사합니다!

자바마스터하자님의 프로필 이미지
자바마스터하자

작성한 질문수

질문하기