在spring中bean的屬性注入有兩種
構造器注入
<bean id="car"> <constructor-arg index="0" type="java.lang.String" value="保時捷"></constructor-arg> <constructor-arg index="1" type="double" value="2000000"></constructor-arg></bean>
Setter方法注入
<bean id="car"> <property name="name" value="捷豹"/> <property name="price" value="500000"/></bean>
集合屬性的注入
在spring中對於集合屬性,可以使用專門的標籤來完成注入.
例如: list set map properties等集合元素來完成集合屬性注入.
List屬性注入
如果屬性是數組類型也可以使用list完成注入
Set屬性注入
Map屬性注入
Properties屬性注入
Java.util.Properties是java.util.Map的實現類,它的key與value都是String類型.
<props> <prop key="company">nwtxxb</prop> <prop key="price">100000</prop></props>
總結
以上所述是小編給大家介紹的Spring Bean的屬性注入方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!