BeanFactory与FactoryBean之间的区别?

同:

异:

总结

在大多数情况下,我们不会直接使用或实现 BeanFactory 接口,除非你正在扩展框架的核心功能。当你有需要 Spring 管理的工厂创建的对象时,你就需要实现 FactoryBean。更简洁地说,BeanFactory 表示Spring 容器,FactoryBean 表示工厂类,其创建的对象被获取并作为容器中的bean注册。

参考: geekAbyte

BACK