Spring 的作用域 Singleton,Prototype, Session ,Request

来源:互联网 发布:苹果5s数据 编辑:程序博客网 时间:2024/06/14 17:29

Spring 的作用域

  • 单例(Singleton): 在整个应用中,创建一个bean
  • 原型(Prototype): 每次注入或者通过Spring上下文获取的时候都会创建一个新的bean
  • 会话(Session):在Web应用中,为每个会话创建一个bean实例
  • 请求(Request)在Web应用中,为每个请求创建一个bean

更改Spring的作用域

  • @Scope注解
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)pubclic class Test(){}//或@Scope("prototype")pubclic class Test(){}
  • xml配置
<bean id="test" class="com.test" scope="prototype" />
0 0
原创粉丝点击