在一中我们提到了 createApplicationContext();但是只是没有详细的分析。
代码中可以发现 通过:
BeanUtils.instantiateClass(contextClass) 创建了实例,但是具体到底创建了什么实例,这里选择了 web环境下的
AnnotationConfigServletWebServerApplicationContext 进行初步的解析:
public AnnotationConfigServletWebServerApplicationContext() {
this.reader = new AnnotatedBeanDefinitionReader(this);
this