Spring中属性注入——复杂属性list,map,set,arr等的注入


<bean id="conllectionBean" class="com.test.inject.conllection.ConllectionBean">
<property name="str">
<list>
<value>111</value>
<value>222</value>
<value>333</value>
</list>
</property>

<property name="list">
<list>
<value>aaa</value>
<value>bbb</value>
<value>ccc</value>
</list>
</property>

<property name="map">
<map>
<entry key="1" value="a"></entry>
<entry key="2" value="b"></entry>
<entry key="3" value="c"></entry>
</map>
</property>

<property name="set">
<set>
<value>abc</value>
<value>bac</value>
<value>cab</value>
</set>
</property>

<property name="properties">
<props>
<prop key="username">root</prop>
<prop key="password">123</prop>
</props>
</property>

</bean>

总结:属性注入,都要写在property里,然后list和数组都要用list和value,set直接就是set value,map用entry标签里面配合key value,properties类型的用props,prop,key在prop中间写值这个好奇葩。。。为什么不是key value很容易混乱啊。。

简单点:List 数组--list+value包值

    Set ---set+value包值

    map--map+entry+key=值+value=值

    properties--props+prop+key=+prop包值

优质内容筛选与推荐>>
1、RawContact类
2、MasterPage的另外一种实现方式
3、Python的高级特性11:拓展基本数据类型(dict)
4、第二章、数据类型、输入和输出、变量
5、math和date


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号