spring中为bean定义了5种作用域,分别为singleton(单例)、prototype(原型)、request、session和global session。默认情况下为singleton`(单例)模式
global Session:在一个全局的Http Session中,容器会返回该Bean的同一个实例,仅在使用portlet context时有效。
由于时初学spring,这里只做单利模式和原型模式的测试
配置
<bean id="user" class="priv.wfq.spring.model.User" scope="singleton"></bean>
结果
两次获取User对象的实例,得到的是同一个实例

配置
<bean id="user" class="priv.wfq.spring.model.User" scope="prototype"></bean>
结果
两次获取User对象的实例,得到的是不同实例,说明IOC容器新创建了一个User实例。

原文:https://www.cnblogs.com/hamawep789/p/10778364.html