6.4.1、单例模式(Spring默认)
<bean id="user" class="com.lalala.pojo.User" p:name="bear" p:age="18" scope="singleleton"/>
即通过Spring容器bean标签对相同对象的实例化相同
例如
<bean id="u1" class="com.lalala.pojo.User"/> <bean id="u1" class="com.lalala.pojo.User"/> @Test() u1 == u2 //true
6.4.2、原型模式
每次从容器中get的时候,都会产生一个新对象
和单例模式相反
u1 != u2 //hashcode不同
<bean id="accountService" class="com.lalala.pojo" scope="prototype"/>
6.4.3、其余
request、session、application、websocket这些只能在web开发中使用