一、BeanFactory与FactoryBean BeanFactory顾名思义是个bean工厂,是个IOC容器,负责管理bean。 FactoryBean是一个Bean,能生产对象的工厂Bean。 Spring 中有两种Bean,一种为普通的Bean,由容器管理,一种就是工厂Bean,由Spring管理。 看到一个贴切比喻,引用一下 : F
Spring IoC 容器 BeanFactory 和ApplicationContext 谁才是Spring IoC 容器? 真正的IOC的底层实现就是BeanFactory的实现类,但ApplicationContext 在底层组合了一个 BeanFactory 实现,是委托DefaultListableBeanFactory来操作getBean等方法的。 也因此 System.out.