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

노아님의 프로필 이미지
노아

작성한 질문수

스프링 핵심 원리 - 기본편

프로토타입 스코프

프로토타입 빈 질문

작성

·

267

2

 
싱글톤의 경우, 요청이 올 때 마다 객체를 생성하는 것이 아니라, 이미 만들어진 객체를 공유해서 사용할 수 있다라고 이해했습니다.
그러면 프로토타입의 경우, 스프링 컨테이너에 빈의 이름과 빈이 등록이 되고 나서 빈 객체는 생성이 되지 않고 그냥 빈 자체만 등록이 되는 것인가요? 그리고 요청이 들어오면 그때서야 빈 객체를 새로 만들어주는 것이 맞나요?
 

답변 1

2

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

빈 정보를 갖는 BeanDefinition을 컨테이너에서 들고 있다가 프로토타입 빈을 찾는 요청이 들어오면 BeanDefinition을 참고해서 프로토타입 빈을 만들어줍니다.

감사합니다.

노아님의 프로필 이미지
노아

작성한 질문수

질문하기