实例化Bean

AbstractBeanFactory完成对不同getBean请求的响应,查询Bean定义及销毁方法的注册 ,实例化bean和依赖注入是在AbstractBeanFactory的入口,但是实际还是在AbstractAutowireCapableBeanFactory这个类中实现。

AbstractAutowireCapableBeanFactory做为AbstractBeanFactory的子类,它最主要的功能就是实现了默认的bean创建方法createBean().而在这个创建过程中,提供了诸如bean的属性注入,初始化方法的调用,自动装配的实现,bean处理器的调用。

先看下实例化时序图:

再看下UML:

参考:https://992012.iteye.com/blog/1916057

原文地址:https://www.cnblogs.com/xiaozhuanfeng/p/10425721.html