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

잘열심히님의 프로필 이미지
잘열심히

작성한 질문수

스프링 핵심 원리 - 기본편

BeanDefinition에 대해서 궁금한점이 있습니다.

작성

·

192

·

수정됨

0

AnnotationConfigApplicationContext의 경우 생성자로 들어온 파라미터의 값을

AnnotatedBeanDefinitionReader로 읽은뒤

 

AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);

AnnotationConfigApplicationContext은

BeanDefinition에 대한 구현체를 주입받아서 사용한다라고 이해하면될까요?

답변 1

1

안녕하세요. 잘열심히님, 공식 서포터즈 David입니다.

빈으로 등록한 클래스에 대한 정보를 받아서 BeanDefinition을 만들고, 이를 바탕으로 빈을 생성하게 됩니다.
AnnotationConfigApplicationContext은 BeanDefinition에 대한 구현체를 주입받아서 사용한다라고 이해하면될까요?이 부분에 대해 조금 더 자세히 말씀해 주실 수 있으실까요?

감사합니다.

잘열심히님의 프로필 이미지
잘열심히

작성한 질문수

질문하기