ApplicationContext말고 구체화된 클래스(예: AnnotationConfigApplicationContext)를 쓰는 이유 : getBeanDefinition을 쓸 수 없어서
getBeanDefinition()
<GenericApplicationContext 中>
<AnnotationConfigApplicationContext 中:GenericApplicationContext를 상속받아 사용 가능한 메서드 모음>
참고:
ApplicationContext
AnnotationConfigApplicationContext
GenericApplicationContext