`
penchy
  • 浏览: 58581 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

spring各种属性的注入配置

阅读更多
<bean id="bean1" class="com.bjsxt.spring.Bean1">
        <property name="strValue" value="Hello"/>
        <!--
        <property name="intValue" value="123"/>
         -->
         <property name="intValue">
             <value>123</value>
         </property>
         <property name="listValue">
             <list>
                 <value>list1</value>
                 <value>list2</value>
             </list>
         </property>
         <property name="setValue">
             <set>
                 <value>set1</value>
                 <value>set2</value>
             </set>
         </property>
        <!--         String[]    -->
         <property name="arrayValue">
             <list>
                 <value>array1</value>
                 <value>array2</value>
             </list>
         </property>
         <property name="mapValue">
             <map>
                 <entry key="k1" value="v1"/>
                 <entry key="k2" value="v2"/>
             </map>
         </property>
         <property name="dateValue">
             <value>2008-08-15</value>
         </property>
    </bean>
    
    <bean id="bean2" class="com.bjsxt.spring.Bean2">
        <property name="bean3" ref="bean3"/>
        <property name="bean4">
            <ref bean="bean4"/>
        </property>    
        <property name="bean5" ref="bean5"/>
    </bean>
    
    <!--
    <bean id="bean3" class="com.bjsxt.spring.Bean3">
        <property name="id" value="1000"/>
        <property name="name">
            <value>Jack</value>
        </property>
        <property name="password" value="123"/>
    </bean>
    
    <bean id="bean4" class="com.bjsxt.spring.Bean4">
        <property name="id" value="1000"/>
        <property name="name" value="Jack"/>
    </bean>
     -->
    
    <bean id="bean5" class="com.bjsxt.spring.Bean5">
        <property name="age" value="20"/>
    </bean>
</beans>
 
分享到:
评论

相关推荐

    spring 普通属性注入

    在Spring框架中,属性注入是核心特性之一,它允许我们通过依赖注入(Dependency Injection, DI)来管理对象的属性,而不是让对象自行创建或查找它们的依赖。这有助于提高代码的可测试性、可维护性和解耦性。下面将...

    Spring boot工具类静态属性注入及多环境配置详解

    Spring Boot工具类静态属性注入及多环境配置详解 Spring Boot工具类静态属性注入是指使用Spring Boot框架时,如何将配置信息注入到工具类的静态变量中,以便在程序中使用这些配置信息。这种方式可以方便地在不同的...

    spring各种属性的注入

    本文档主要介绍了在Spring配置文件中如何进行各种类型的属性注入,包括基本类型、集合类型以及Bean之间的引用等。下面将逐一展开介绍每种注入方式的细节及其应用场景。 #### 基本类型属性注入 基本类型的属性注入...

    spring工厂属性注入

    在Spring框架中,属性注入是一种核心特性,它允许开发者在不编写硬编码依赖关系的代码情况下,将对象的依赖从内部解耦出来。当我们遇到一些特殊的对象,如由工厂方法创建,而非简单地通过`new`关键字实例化时,...

    day38 17-Spring的Bean的属性注入:注解方式

    在Spring框架中,Bean的属性注入是核心功能之一,它允许开发者在不编写代码的情况下配置对象的依赖关系。本文将详细讲解使用注解方式进行Bean属性注入的方法,以及相关的源码和工具应用。 首先,让我们了解Spring中...

    Spring学习笔记(8)----属性注入的方式

    在Spring框架中,属性注入是将外部配置的属性值注入到Bean对象中,使得对象可以在运行时根据配置动态地获取其依赖的属性。本篇学习笔记主要探讨了Spring中的属性注入方式,包括了传统的XML配置注入、注解式注入以及...

    Spring注解注入属性

    ### Spring注解注入属性 #### 一、传统方式与注解方式对比 在Spring框架中,依赖注入(DI)是一种核心的设计模式,用于促进松耦合的系统设计,使得组件之间的依赖关系可以在运行时动态地建立,而不是在编译时硬...

    Spring属性注入

    在Spring中,属性注入(Property Injection)是一种重要的功能,它允许开发者在不直接创建对象的情况下设置对象的属性,从而实现了松耦合和更好的可测试性。 **XML方式的属性注入** 1. **Set注入**:这是Spring ...

    Spring Ioc(依赖注入)入门例子--属性注入

    这些代码会展示如何在Spring环境中配置和使用属性注入。通过阅读这些源码,我们可以学习如何定义bean,声明依赖,以及如何让Spring容器根据配置来创建和管理对象。 总的来说,掌握Spring的IoC和DI是成为一名熟练的...

    Spring学习笔记(10)----公共属性的注入配置

    本文将详细解析Spring中的公共属性注入配置,并通过实例来深入理解其工作原理。 首先,我们需要理解什么是公共属性。在多个Bean之间共享的属性,如数据库连接配置、日志配置等,我们可以称之为公共属性。这些属性...

    Spring In Action 属性注入

    《Spring In Action 属性注入详解》 在Java开发中,Spring框架因其强大的依赖注入(Dependency Injection,简称DI)特性而备受推崇。属性注入是DI的一种实现方式,它允许我们在不直接编写代码创建对象的情况下,...

    Spring boot将配置属性注入到bean类中

    在Spring Boot中,属性注入是核心特性之一,它使得我们可以方便地将配置文件中的参数值注入到Bean类的属性中,从而实现灵活的配置管理。本文将详细讲解如何利用`@ConfigurationProperties`注解以及与`@...

    知识共享-Spring注入属性值案例(雷惊风).

    它主要用于实现复杂的属性注入需求,例如获取某个Bean的嵌套属性值,并将该值注入到另一个Bean中。 #### 四、示例分析 为了更好地理解`PropertyPathFactoryBean`的使用,我们来看一个具体的示例: ```java package...

    day38 11-Spring的Bean的属性的注入:对象属性

    在Spring框架中,Bean的属性注入是核心功能之一,它允许我们为Bean对象设置各种属性值,以便在应用运行时创建和配置完全初始化的对象。在本篇内容中,我们将深入探讨Spring如何处理Bean的属性注入,包括对象属性的...

    spring 设值注入

    在Spring框架中,设值注入(Value Injection)是一种将外部属性值注入到bean对象中的方法。它是通过在bean的配置元数据中定义属性值来实现的,这些值会在bean实例化时自动设置。设值注入是Spring依赖注入...

    day38 12-Spring的Bean的属性的注入:名称空间p

    在Spring框架中,Bean的属性注入是核心功能之一,它允许我们通过配置文件或注解来设置Bean实例的属性值,使得对象的初始化更加灵活。本文将深入探讨Spring中的"名称空间p",这是一种用于配置Bean属性注入的方式,...

    spring IOC容器依赖注入XML配置

    在实际应用中,Spring的XML配置文件可能包含多个bean,每个bean都有自己的配置,包括初始化方法、销毁方法、属性注入、依赖关系等。此外,还可以使用`&lt;import&gt;`标签将其他配置文件导入,以便于组织和管理复杂的配置...

    Spring读取配置文件原理(Spring如何依赖注入的)

    本文将深入探讨Spring如何通过读取配置文件实现依赖注入,并讲解相关源码,帮助理解其工作原理。 在Spring中,配置文件通常为XML格式,如`applicationContext.xml`,它定义了bean的实例化、属性设置、装配关系等。...

    spring的注入方式

    在`spring_test`项目中,你可能会发现各种注入方式的示例代码,包括如何在Spring配置文件中定义bean,以及如何在Java类中使用这些注入方式来管理依赖。通过实践和理解这些例子,你可以更好地掌握Spring的依赖注入...

Global site tag (gtag.js) - Google Analytics