bean的作用域
在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 .
几种作用域中,request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。
Singleton单例模式
Spring默认机制
<bean name="user" class="com.allen.pojo.User" p:age="18" p:name="allen" scope="singleton"/>
Prototype原型模式
每次从容器中get的时候,都会产生一个新对象
<bean name="user" class="com.allen.pojo.User" p:age="18" p:name="allen" scope="prototype"/>
其余的在web开发中才会用到。