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包值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM