BeanFactory他是一个接口,是一个bean工厂,他有很多子类,他的子类都是以xxxBeanFactory命名的,他有各种获取bean的方法,判断bean是不是单例,是不是原型(多例),判断bean是否存在,等一些基础方法,当吧对象注入到容器中,就可以通过xxx.getBean("xxx") 来获取对象了。
FactoryBean他是一个工厂bean,也是一个接口,他有获取对象的方法,获取对象的类型,是否是单例的方法。
在获取bean的时候,通过&这个前缀来表示,获取的是实现类的信息;
如果不加&,那么获取的就是他本身的类信息。