mr wang bean( 二 )

  • 描述:在一个 Http Session 中,定义一个 Bean 实例 。
  • 场景:用户会话的共享 Bean, 比如:记录一个用户的登陆信息 。
  • 备注:限定 Spring MVC 框架中使用 。
  • (5)application
    • 官方说明:Scopes a single bean definition to the lifecycle of a ServletContext. Only valid in the context of a web-aware Spring ApplicationContext 。
    • 描述:在一个 Http Servlet Context 中,定义一个 Bean 实例 。
    • 场景:Web 应用的上下文信息,比如:记录一个应用的共享信息 。
    • 备注:限定 Spring MVC 框架中使用 。
    3、作用域设置我们可以通过 @Scope 注解来设置 Bean 的作用域,它的设置方式有以下两种:
    1. 直接设置作用域的具体值,如:@Scope("prototype") 。
    2. 设置 ConfigurableBeanFactory 和 WebApplicationContext 提供的 SCOPE_XXX 变量,如 @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) 。
    具体设置代码如下:
    mr wang bean

    文章插图
    【mr wang bean】
    mr wang bean

    文章插图

    mr wang bean

    文章插图

    总结Bean 的作用域是指 Bean 在 Spring 整个框架中的某种行为模式 。Bean 的常见作用域有 5 种:singleton(单例作用域)、prototype(原型作用域)、request(请求作用域)、session(请求作用域)、application(全局作用域),注意后 3 种作用域只适用于 Spring MVC 框架 。


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。