spring bean 的作用域
spring bean 的作用域:
1、单例(singleton):默认是单例模式,也就是说不管给定的bean被注入到其他bean多少次,注入的都是同一个实例。
2、原型(prototype):每次注入或者通过上下文获取的时候都会创建一个实例。如果是有状态的bean,则使用原型模式。
3、会话(session):在web应用中,为每一个会话创建一个bean
4、请求(request):在web应用中,为每一个请求创建一个bean
可以使用@Scope注解定义bean的作用域:
@Scope("prototype") public class protoClass{...}