Spring源码之 Bean实例的作用域

130 阅读1分钟

Spring框架中,包含有多种作用域

  1. singleton 在整个IOC容器中, 只会有一个Bean实例
  2. prototype 原型模式, 每次通过getBean方法获取Bean时, 都将产生一个新的对象.
  3. request 每次请求时, 都会产生一个新的实例. 只有在web应用中使用时, 才会有效
  4. session 每次会话都会产生一个新的实例
  5. globalsession 每个全局的http session . 使用 session定义的bean都将产生一个新实例. 只有在web应用中使用时, 才会有效