美文网首页
Bean 的作用域

Bean 的作用域

作者: 极客_Ls | 来源:发表于2019-02-17 20:51 被阅读0次

    在 Spring 中,可以在 <bean> 元素的 scop 属性里设置 Bean 的作用域;

    默认情况下:Spring 只为每一个在 IOC 容器里声明的 Bean 创建唯一一个实例,整个 IOC 容器范围内都能共享该实例
    所有后续的 getBean() 调用和 Bean 引用都将返回唯一的一个 Bean 实例;该作用域被称为 singleton ,他是所有 Bean 的默认作用域;

    类别 说明
    singleton 在 Spring IOC 中仅存在一个 Bean 实例 ,Bean 以单实例的方式存在
    prototype 每次调用 getBean() 都会返回一个新的实例
    request 每次Http请求都会创建一个新的 Bean ,该作用域仅用于 WebApplicationContext
    session 同一个 session 共享一个 Bean ,不同的 Http session 使用不同的 Bean,该作用域仅用于 WebApplicationContext

    相关文章

      网友评论

          本文标题:Bean 的作用域

          本文链接:https://www.haomeiwen.com/subject/utjneqtx.html