bean的作用域
bean的默认作用域
Spring定义了多种作用域,可以基于这些作用域创建bean,包括:
单例(Singleton):在整个应用中,只创建bean的一个实例....单例是默认的作用域,但是正如之前所描述,对于易变的类型,这并不合适.如果选择其他作用域,要使用@Scope注解,他可以和@Component或@Bean一起使用...." scope="prototype"/>
使用会话和请求作用域
在web的应用中经常会用到会话和请求的作用域,这里就拿购物车这个例子来说吧,每个客户都会向购物车添加商品,这时我们希望当前用户能一直使用对应的...注意:尽管我们主要关注了会话作用域,但是请求作用域的bean会面临相同的问题,因此,请求作用域的bean应该也以作用域代理的方式进行注入....在XML中声明作用域的代理
我们也可以通过XML的方式来声明作用域,如下: