bean的作用域 scope常见的是singleton(单例)和 prototype(原型);
一:singleton(单例):
它是spring中bean的默认作用域。
spring IOC容器中只会存在一个共享的bean实例,并且对其他类中对bean的请求,只会返回bean的同一个实例。
二:prototype(原型)作用域:
其他类中每次对该bean的请求(即将其通过注入方式将其注入另外一个bean中或者在外部其他类中调用容器的getBean()时)都会创建一个新的bean的实例。
三:spring中bean的配置方式:
<bean name(或id)="aaa">
class="com.taobao.tee.UserDAOImpl"
</bean>
<bean id="userService" class="com.taobao.impl.UserServiceImpl" scope="singleton或prototype">
<property name="userDAO" ref="aaa" />
</bean>
四: request 请求,seesion 会话,global session 全局会话等作用域仅在web中使用,一般用的比较少。