下列哪个不是spring的作用域

不及物动词 其他 13

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Spring框架中,有多种作用域(Scope)可以供开发者选择,用于控制bean的生命周期和访问范围。常用的作用域包括Singleton、Prototype、Request、Session、Global Session等。而问题中要求找出不是Spring的作用域,那么答案就是Global Session。

    Global Session是一种非标准作用域,它是在Portlet环境中使用的一种作用域,用于将会话状态(Session State)在多个窗口或Portlet间共享。一般情况下,在Spring中是不会使用Global Session作用域的。

    其他的作用域简要介绍如下:

    1. Singleton(单例):在整个应用程序中只存在一个实例,所有的请求都会共享这个实例。

    2. Prototype(原型):每次请求都会创建一个新的实例,每个实例都有各自的状态,不同请求之间互相独立。

    3. Request(请求):每个HTTP请求都会创建一个新的实例,每个请求都有各自的状态。当请求结束时,bean实例也会被销毁。

    4. Session(会话):每个用户会话都会创建一个新的实例,会话期间共享这个实例。当会话结束时,bean实例也会被销毁。

    除了上述常用的作用域,Spring还提供了一些其他的作用域,如WebSocket、Application、WebSocket和Custom,并且还支持通过自定义作用域来满足特定需求。

    总而言之,Global Session不是Spring框架的作用域之一。在实际应用中,大部分情况下都会使用到Singleton和Prototype作用域,通过合理的选择作用域可以更好地管理bean的生命周期和资源消耗。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Spring框架中,有以下几种作用域:

    1. Singleton(单例):该作用域是默认的作用域,每个Spring容器中只会存在一个实例。在该作用域下,所有通过Spring容器获得的实例都是同一个对象。

    2. Prototype(原型):每次通过Spring容器获取实例时,都会创建一个新的对象。即每次调用都返回一个新的实例。

    3. Request(请求):每次HTTP请求都会创建一个新的实例,该作用域仅在Web应用程序上下文中有效。

    4. Session(会话):每个HTTP会话创建一个新的实例,该作用域仅在Web应用程序上下文中有效。

    5. Global Session(全局会话):在集群环境中使用,将会话存储到集群中的共享存储中。

    根据以上说明,可以得出结论:在Spring中没有名为"Abstract"的作用域。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    下列选项中,"prototype"是不是Spring的作用域。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部