작성
·
167
답변 1
1
안녕하세요. lsj59285님, 공식 서포터즈 David입니다.
.
강의 내용으로 말씀드리자면
AppConfig.class를 파라미터로 ApplicationContext를 생성하게 되면
내부적으로는 AppConfig.class 정보를 바탕으로 BeanDefinition 인터페이스의 구현체 중 하나인 객체를 만듭니다. 그걸 바탕으로 스프링은 빈을 생성하게 됩니다.
아래 코드에서 AnnotationConfigApplicationContext에 AppConfig.class를 넘겨줬을 때 BeanDefinition의 구현체인 AnnotatedGenericBeanDefinition을 만드는 것을 볼 수 있습니다.
.
감사합니다.