springIOC源码接口分析(八):AutowireCapableBeanFactory

参考博文:  https://blog.csdn.net/u013412772/article/details/80819205

一 接口规范

AutowireCapableBeanFactoryBeanFactory基础上实现了对存在实例的管理.可以使用这个接口集成其它框架,捆绑并填充并不由Spring管理生命周期并已存在的实例

AutowireCapableBeanFactory源码 具体:

  1、总共5个静态不可变常量来指明装配策略,其中一个常量被Spring3.0废弃、一个常量表示没有自动装配,另外3个常量指明不同的装配策略——根据名称、根据类型、根据构造方法。

  2、8个跟自动装配有关的方法,实在是繁杂,具体的意义我们研究类的时候再分辨吧。

  3、2个执行BeanPostProcessors的方法。

  4、2个分解指定依赖的方法

总结:这个工厂接口继承自BeanFacotory,它扩展了自动装配的功能,根据类定义BeanDefinition装配Bean、执行前、后处理器等

二 实际应用

猜你喜欢

转载自www.cnblogs.com/houzheng/p/11885278.html