BeanFactory:是一个工厂(其实是构建了一个spring上下文的环境,容器),用来管理和获取很多Bean对象, FactoryBean:是一个Bean生成工具,是用来获取特定类型对象的Bean(比如CarFactory,BookFactory),它是构造Bean实例的一种方式。