美文网首页
Spring中Bean的作用域

Spring中Bean的作用域

作者: mr_xl | 来源:发表于2019-04-29 11:32 被阅读0次

    作用域类型

    1.singleton

    spring容器单例模式.png

    2.prototype

    spring容器prototype模式.png

    注:

    以下三个作用域只能在WebApplicationContext环境下使用
    因为要用到ServletRequestListener监听Http请求事件所以需要配置RequestContextFilter / RequestContextListener

    3.request

    每次Http请求都会生成一个对象, 这个对象的生命跟这次Http请求一样,处理完Http请求对象也就随之销毁了。
    

    4.session

    每个Bean的作用域横跨整个Http Session, Session中所有Http请求共享同一个Bean (一般是对应一个浏览器窗口)
    

    5.globalSession

    类似session,不过只仅在Portlet的Web应用中使用。
    

    相关文章

      网友评论

          本文标题:Spring中Bean的作用域

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