spring 支持几种 bean 的作用域?

spring 支持几种 bean 的作用域?

  • singleton:单例模式,在整个Spring IoC容器中,使用 singleton 定义的 bean 只有一个实例
  • prototype:原型模式,每次通过容器的getbean方法获取 prototype 定义的 bean 时,都产生一个新的 bean 实例

 

只有在 Web 应用中使用Spring时,request、session、global-session 作用域才有效

  • request:对于每次 HTTP 请求,使用 request 定义的 bean 都将产生一个新实例,即每次 HTTP 请求将会产生不同的 bean 实例。
  • session:同一个 Session 共享一个 bean 实例。
  • global-session:同 session 作用域不同的是,所有的Session共享一个Bean实例。

 


专栏:

  • 自做 Java 面试题

  • 重学 Java 并发编程

文章与源码汇总于  Gitee

微信公众号技术实践推文  ConstXiong

spring 支持几种 bean 的作用域?_第1张图片

每天持续更新中.......

 

你可能感兴趣的:(自做,Java,面试题)