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

Lego님의 프로필 이미지
Lego

작성한 질문수

스프링 핵심 원리 - 기본편

프로토타입 스코프 - 싱글톤 빈과 함께 사용시 Provider로 문제 해결

provider가 원하는 빈을 알맞게 찾는 이유

해결된 질문

작성

·

580

0

자바 표준에 provider의 get()을 호출하면 내부에서는 스프링 컨테이너를 통해 해당 빈을 찾아서 반환한다고 학습했습니다. 그렇다면 강의에서는 프로토타입을 하나만 설정했지만 프로토타입으로 설정해둔 빈들이 많았을 경우에도 원하는 빈을 조회해야 할 텐데

PrototypeBean prototypeBean = provider.get();

원하는 프로토타입 빈을 찾았던 이유가 위 코드에서 프로토타입으로 설정해줬던 PrototypeBean을 써주었기 때문인가요?

답변 1

2

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

네, 맞습니다. 타입 인자로 PrototypeBean 을 지정해주었기 때문입니다.

감사합니다.

Lego님의 프로필 이미지
Lego

작성한 질문수

질문하기