美文网首页
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

相关文章

  • Spring笔记(二):bean的作用域

    在bean中配置作用域使用属性scope来设置bean的作用域 scope="singleton" 也是bean配...

  • SPRING BEAN的基础

    一、SPRING BEAN的定义: 二、SPRING BEAN的作用域: 作用域例子: your msg :p...

  • Spring_04_Bean的作用域

    Bean的作用域  当在Spring中定义个bean时,你必须声明bean的作用域选项.例如,为了强制Spring...

  • Spring Bean 作用域

    原文 :一文读懂Spring Bean作用域 - RelaxHeart网 Spring Bean的几种作用域 Sp...

  • Bean的作用域

    Bean的作用域: singleton 当一个bean的作用域为singleton,那么Spring IoC容器中...

  • Bean的作用域

    Bean的作用域: singleton 当一个bean的作用域为singleton,那么Spring IoC容器中...

  • Spring

    Spring Bean 作用域 Spring 3 中为 Bean 定义了 5 中作用域分别为 singleton(...

  • spring bean 配置

    bean属性: set注入、构造器注入 beans 作用域 : springBean生命周期1.Bean的作用域可...

  • Spring的作用域和生命周期

    Bean的作用域 Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototyp...

  • spring详解(二)

    ③容器中bean的作用域: |作用域|描述||---|---||singleton|单例模式,在整个Spring ...

网友评论

      本文标题:Bean 的作用域

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