BeanFactory: 以Factory结尾,表示它是一个工厂类,是用于管理Bean的一个工厂,也就是 IOC 容器或对象工厂
FactoryBean:以Bean结尾,表示它是一个Bean
在 Spring 中,所有的 Bean都是由 BeanFactory( 也就是 IOC 容器 ) 来进行管理的。但对 FactoryBean 而言,这个 Bean 不是简单的 Bean ,而是一个能生产或者修饰对象生成的工厂 Bean, 它的实现与设计模式中的工厂模式和修饰器模式类似
ApplicationContext由BeanFactory继承而来,提供了更多的功能
BeanFactory介绍
ApplicationContext介绍
FactoryBean介绍