Spring容器控制Bean实例化的方式:作用域控制
1、首先,创建一个类BeanControl,作为实例化的javaBean对象,看bean作用域只需要看bean实例化的过程,因此只需要重写无参构造器,在构造其中直接输出“实例化javaBean”。通过查看控制台输出次数即可看出Bean的作用域。

3、创建测试类SpringControl,在其中加入测试方法testBeanControl,其中获取Spring容器后,对BeanControl对象进行两次实例,并比较其引用是否相同。

5、修改applicationContext.xml中bean配置,将scope修改为prototype

7、两种作用域使用场景:一般无状态的bean对象时,使用单例singleton;有状态的bean使用原型prototype。