
Bean生命周期详解


第一步拿到父类BeanFactory子类


第二步,读取配置类

AnnotatedBeanDefinitionReader 用来读取配置类之外和还做了




第一个是解析类的处理器,没有的话我们的配置类就无法解析



把我们的配置类注册到我们的Bean定义里面,供后面解析
体现我们springIoc的生命周期,他包括我们加载bean销毁bean的整个过程,都在这个方法里体现了
里面主要包含十三个方法

主要学习以下两个方法

将我们的Bean定义调用getBean()方法来生产Bean

调用BeanFactory的后置处理器调用getBean来得到ConfigurationPostProcessor来解析配置类
BeanFactory规定顶层接口,使用简单工厂模式,负责生产Bean
FactoryBean :被它修饰的就成为特殊的Bean,时候调用getObject()方法来返回最终的Bean




