03、Spring框架入门:Scope属性

Scope属性

  • < bean>的一个属性,控制如何实例化对象
  • 2.在Spring中每个对象默认都是单例的(有效范围:同一个< bean>标签)

Scope属性可取值:

  • singleton: 默认值,单例的.使用ApplicationContext启动时实例化对象
  • prototype:原型.每次调用时实例化.
  • request:每次请求时实例化对象.
  • session:每次产生session(HttpSession)时实例化
  • application:产生application对象时实例化.一般都实例化一次.
  • golbal session: 全局Golbal Session,web应用中一个新的全局HttpSessin对象.在spring-webmvc-portlet提供
<bean id="stu" class="com.spring1.Student" scope="prototype"></bean>