bean的作用域


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开发中才会用到。


文章作者: Hailong Gao
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Hailong Gao !
评论
  目录