Spring基本属性常用注入写法

假如属性为String数组或者List:
<property name="param1">
	        <list>
	            <value>something</value>
	            <ref bean="dataSource"/>
	            <bean class="com.uqee.spring.beans.ClassBean"></bean>
	        </list>
</property>

假如属性为Set类型:
	    <property name="valueSet">
	         <set>
	             <value>something</value>
	             <ref bean="dataSource"/>
	             <value>something2</value>
	         </set>
	    </property>

假如属性为Map类型:
	    <property name="map">
	         <map>
	             <entry key-ref="dataSource">
	                <value>dataSource</value>
	             </entry>
	             <entry key="object1">
	                 <ref bean="dataSource"/>
	             </entry>
	         </map>
	    </property>

假如属性为Properties类型:
	    <property name="emailAddrs">
	        <props>
	            <prop key="author">[email protected]</prop>
	            <prop key="support">[email protected]</prop>
	        </props>
	    </property>


你可能感兴趣的:(Spring基本属性常用注入写法)