美文网首页
Spring给bean属性赋值(注入)

Spring给bean属性赋值(注入)

作者: kanaSki | 来源:发表于2019-08-10 16:01 被阅读0次

1.通过构造方法设置值
2.set注入(通过set方法),即使用property标签,而不是constructor-arg标签
如果属性是基本数据类型或者String等简单数据类型:

    <bean id="peo" class="com.test.People">
        <property name="id" value="1"></property>
        <property name="name" value="zs"></property>
    </bean>

或者

    <bean id="peo" class="com.test.People">
        <property name="id">
            <value>1</value>
        </property>
        <property name="name">
            <value>zs</value>
        </property>
    </bean>

如果属性是set:

        <property name="sets">
            <set>
                <value>1</value>
                <value>2</value>
            </set>
        </property>

如果属性是list:

        <property name="list">
            <list>
                <value>1</value>
            </list>
        </property>

或者:

        <property name="list" value="1,2,3"/>   <!--注意此处1,2,3只表示一个值,即只表示一个元素-->

如果属性是数组:

        <property name="strings">
            <array>
                <value>1</value>
            </array>
        </property>

如果属性是map:

        <property name="map">
            <map>
                <entry key="1" value="2"></entry>
            </map>
        </property>

如果属性是properties类型:

        <property name="demo">
            <props>
                <prop key="key">value</prop>
            </props>
        </property>

相关文章

  • Spring给bean属性赋值(注入)

    1.通过构造方法设置值2.set注入(通过set方法),即使用property标签,而不是constructor-...

  • spring源码解析-循环依赖

    讲解内容: spring的循环依赖---属性注入--自动注入 spring bean的生命周期 spring be...

  • Spring-属性赋值

    Spring属性赋值,是指给对象的基础类型属性赋值。 赋值方式 通过xml对属性赋值通过bean下的propert...

  • 依赖注入的方式

    依赖注入: 依赖于某些方式给Bean的资源进行注入 Spring 支持三种依赖注入的方式 属性注入 构造器注入 工...

  • spring里【集合类型属性】的注入

    关键字: spring 集合类型属性赋值 List类型属性注入 spring源码 getBeanNamesByTy...

  • Spring Bean的生命周期

    1、Spring对bean进行实例化2、Spring将值和bean的引用注入到bean对应的属性中3、如果bean...

  • SpringIOC和DI

    spring中依赖注入就是给属性赋值(java学到现在,通常给属性赋值有哪几种方式?最常用的是set方法和构造函数...

  • Spring之Bean的生命周期

    生命周期 Spring对bean进行实例化; Spring将值和bean的引用注入到bean对应的属性中; 如果b...

  • Spring的bean的属性注入

    bean的属性注入3中方式。1.0 接口注入。2.0 构造函数注入。3.0 setter方法的注入。 spring...

  • 2018-08-26

    使用spring如何给对象注入Class类型的属性 使用spring如何给对象注入Class类型属性 POJO对象...

网友评论

      本文标题:Spring给bean属性赋值(注入)

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