beanFactoryPostProcess
目录
概 述
1.registerBeanPostProcess(step into);
 2.获取所有的BeanPostProcess();
 3.获取所有的BeanPostProcess,SmartInstantProcess,
 4.初始化messageSource,
 5.
初始化?事件驱动之前看过,获取beanFacoty 获取自己的事件拍发起,
 从Bean下一步,简单的事件派发器,包括组件开发,将创建的Application,
 onRefresh,留给子容器,重写onRefraeh 方法,子类重写这儿方法:
 自定义逻辑,给容器中,添加到事件的从容器中,拿到所有的ApplicationListerener,
 事件派发器,要派发的时间去,拿好派发出去,派发之前步骤,产生的步骤,
 更换组件,包括这儿一块的方法,主要看这样的方法,初始化单实例,所有的bean 定义信息,遍历所有的Bean,
 获取容器中的所有Bean,RootBeanDefainnaiton,不是抽象的,
 Bean 是抽象的,是单例的,判断进去下一步,判断是不是factoryBean,是否是实现Factoty的方法,
 不是工厂Bean,判断是不是自己的写的Bean吗?
 慢慢唤醒?registerTree方法,自己的getBean的方法创建对象,
 没有拿到如果缓存是空的,
 自然缓存红获取不到,step into bean 工厂,这个postProcess 执行,提前执行也就是这个触发的Post,也就是这个接口,
 如果有返回数值:触发就是这个返回数值,
小结
参考资料和推荐阅读
1.链接: link.










