BeanFactory和ApplicationContext的区别
二者都是Spring提供IOC容器的实现方式:
1、BeanFactory:IOC容器基本实现,是Spring内部的使用接口,不提供开发人员进行使用;
*加载配置文件是不会创建对象,在获取对象(使用)才会去创建对象
2、ApplicationContext:BeanFactory接口的子接口,提供更多更强大的功能,一般有开发人员进行使用;
*加载配置文件时候就会把在配置文件对象进行创建
singleton和prototype的区别:
1、singleton单实例,protorype多实例
2、设置scope值是singleton时候,加载spring配置文件时候就会创建单实例对象。设置scope值为prototype时候,不是在加载spring配置文件时候创建对象,在调用getBean方法时候创建多实例对象。
当你发现自己的才华撑不起野心时,就请安静下来学习吧