现在的位置: 首页 > 综合 > 正文

Spring Bean生命周期

2013年10月07日 ⁄ 综合 ⁄ 共 428字 ⁄ 字号 评论关闭

Spring的bean与传统的javaBean不同,主要表现在:

1,用处不同,传统的javabean使用于值的传递。而Spring得Bean则是没有固定的要求,可以作为很多其他用处

2,写法不同,传统的javabean需要使用getter(),setter()方法,而spring得bean只需要使用setter()方法就可以了。而强制要求getter().

3,

Spring的Bean的值域包含5中,singleton,proterty,request,session,全局。之需要指定配置文件中scope属性即可。默认是singeton.

singleton,单一实例,在容器中初始化一次,以后不变,每次调用的是同一个。

proterty,每次调用都生成一个新的。

request.web应用才需要,每次request请求时初始化一次,不同的request,bean也不相同。

session,与web中httpSession同生命周期。

全局的,这个是固定的常量。

抱歉!评论已关闭.