`
keren
  • 浏览: 1573801 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring bean xml配置 scope="prototype"的作用

阅读更多
<bean id="xxxx_action" class="xxxxx.ccc.ccc.Action"  scope="prototype"/>

表示这个 action每次被请求时都会新建一个实例,如果 去掉 [scope="prototype"],那么表示spring只创建一个实例,这时跟 servlet是一致的。

具体加不加 scope="prototype",那得看具体的应用了。
分享到:
评论

相关推荐

    详解Spring中bean的scope以后使用

    本文详细介绍了Spring框架中Bean的几种作用域及其配置方法,包括Singleton、Prototype、Request、Session和Global Session等。每种作用域都有其适用场景,开发者应根据具体的应用需求选择合适的作用域。合理地利用...

    spring之xml配置对象创建的三种方式代码

    在Spring框架中,XML配置是早期版本的主要配置方式,它允许开发者通过XML文件来定义bean的实例化、依赖关系以及各种行为。本文将详细介绍在Spring中利用XML配置创建对象的三种主要方法:单例(Singleton)创建、原型...

    spring bean的生命周期

    - **XML配置**:在传统的Spring应用中,Bean的定义通常写在XML配置文件中,如`springbean-xml`中的配置。 - **注解配置**:使用`@Component`,`@Service`,`@Repository`和`@Controller`注解标记类,配合`@...

    singleton Bean 创建 prototype Bean

    在Spring框架中,Bean的两种主要作用域是Singleton和Prototype。Singleton Bean表示在整个Spring IoC容器中只有一个实例,而Prototype Bean则表示每次请求都会创建一个新的实例。这两种作用域的使用场景和实现方式都...

    spring的bean作用域

    - 配置Prototype Bean的例子是:`&lt;bean id="role" class="spring.chapter2.maryGame.Role" scope="prototype"/&gt;` 或 `&lt;bean id="role" class="spring.chapter2.maryGame.Role" singleton="false"/&gt;` 3. **Request...

    Spring实战之Bean的作用域singleton和prototype用法分析

    在配置文件中,`p2`被定义为`prototype` Bean,通过`scope="prototype"`指定。在`BeanTest`中,我们请求`p2`两次并进行比较,结果发现两次得到的对象并不相同,这符合`prototype`作用域的行为。 在实际应用中,选择...

    spring famework xml配置使用示例

    XML配置是Spring早期版本中主要的配置方式,它允许开发者在XML文件中定义Bean及其相互关系。在这个"spring framework xml配置使用示例"中,我们将深入探讨Spring框架如何通过XML来配置和管理Bean。 1. **Bean的定义...

    Spring之scope讲解测试示例代码

    在提供的示例代码中,你可能看到了如何在Spring配置文件中定义这些scope,以及如何在Java代码中注入和使用这些Bean。`main`函数可能用于非Web环境下的测试,而Web工程部分则展示了如何在Web应用中使用Bean。 在...

    Spring项目bean基础配置代码

    在Spring框架中,Bean是核心概念,它是Java对象在Spring容器中的实例,通过XML或Java配置来定义。本文将深入探讨Spring项目中的Bean基础配置、别名配置以及作用范围配置。 首先,我们来理解Bean的基础配置。在...

    详解Spring中Bean的生命周期和作用域及实现方式

    在配置Bean时,可以使用scope参数来指定Bean的作用域。 三、Bean的实现方式 Spring框架提供了多种方式来实现Bean,例如使用XML配置文件、使用Annotation配置等。 1. 使用XML配置文件:可以在XML配置文件中配置...

    spring入门学习-3、Bean装配(XML).pdf

    在Spring中,Bean配置项是定义Bean的重要组成部分,通过XML配置文件来指定这些选项。 1. **Id**:这是为Bean分配的一个唯一标识符,它在配置文件内是唯一的。开发人员可以通过这个ID来获取或引用该Bean。 2. **...

    Spring Bean 加载顺序 .

    默认情况下,Bean是单例(Singleton),但也可以配置为原型(Prototype)或其他作用域。 4. **Bean的依赖解析**: Spring会分析Bean之间的依赖关系,通过@Autowired、@Qualifier等方式找到合适的依赖注入。在这个...

    Spring 配XML的十二种技巧

    在Spring XML配置文件中,我们通过`&lt;bean&gt;`标签定义一个bean。例如: ```xml &lt;bean id="exampleBean" class="com.example.ExampleBean"&gt; &lt;!-- 初始化参数 --&gt; &lt;property name="name" value="张三"/&gt; &lt;/bean&gt; ``` ...

    详解Spring中bean的作用域

    对于 prototype 作用域的 bean,有一点非常重要,那就是 Spring 不能对一个 prototype bean 的整个生命周期负责,容器在初始化、配置、装饰或者是装配完一个 prototype 实例后,将它交给客户端,随后就对该 ...

    Spring IOC Bean标签属性介绍(教学视频+源代码)

    Spring IOC Bean标签属性介绍 0.Bean标签属性介绍 1.0 新建一个Maven工程 1.1 pom.xml 1.2 实体类JavaBean 1.2.1 User类 1.3 当Scope="singleton"时 1.4 当 Scope="singleton" 且 lazy-init="true" 时 1.5 当scope=...

    spring中bean的范围(xml/annotation)

    这篇博客主要探讨了如何通过XML配置和注解的方式来设定Spring Bean的范围。 首先,让我们理解Bean的几种基本范围: 1. **Singleton**:这是Spring的默认范围,每个Spring容器只有一个Bean实例。当容器启动时,会...

    Spring--2.Spring 中的 Bean 配置-2-1

    本节我们将深入探讨Spring中的Bean配置,主要聚焦在XML配置方式,因为这是Spring早期版本中最常用的方式,尽管在现代Spring应用中,Java配置和注解配置变得更为常见。 1. **Bean定义**: - 在Spring中,一个Bean...

    spring bean life cycle

    `scope`属性可以设定Bean的作用域,如单例(singleton)或多例(prototype)。 总的来说,Spring Bean生命周期的理解和灵活运用,能帮助我们更好地控制Bean的行为,实现更高效、更可控的依赖管理和资源管理。通过...

    Spring之核心容器bean

    Spring bean可以有多种作用域,包括单例(Singleton)、原型(Prototype)、请求(Request)、会话(Session)等。单例bean在整个应用中只有一个实例,而原型bean每次请求都会创建新的实例。其他作用域主要适用于Web...

Global site tag (gtag.js) - Google Analytics