BeanFactory和FactoryBean都是接口,都可以创建bean
BeanFactory是定义IOC容器的一套规范:
如 DefaultListableBeanFactory、XmlBeanFactory、ApplicationContext等,其中XmlBeanFactory就是常用的一个,该实现将以XML方式描述组成应用的对象及对象间的依赖关系
FactoryBean其实也是一个bean,但是这个bean是比较特殊,调用它的getObject(),可以生成bean,利用简单工厂和装饰器模式,可以很方便定制化bean
如: