1. 程式人生 > >後端-框架-Spring-IoC-多種型別注入

後端-框架-Spring-IoC-多種型別注入

後端-框架-Spring-IoC-多種型別注入

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"
>
<bean id="entity" class="entity.TestEntity"> <!-- 使用<![CDATA[]]>標記處理XML特 殊字元 --> <property name="specialCharacter1"> <value><![CDATA[P&G]]></value> </property> <!-- 把XML特殊字元替換為實體引用 --> <property name="specialCharacter2">
<value>P&amp;G</value> </property> <!-- 定義內部Bean --> <property name="innerBean"> <bean class="entity.User"> <property name="username"> <value>Mr. Inner</value> </property> </bean> </property> <!-- 注入List型別 -->
<property name="list"> <list> <!-- 定義List中的元素 --> <value>足球</value> <value>籃球</value> </list> </property> <!-- 注入陣列型別 --> <property name="array"> <list> <!-- 定義陣列中的元素 --> <value>足球</value> <value>籃球</value> </list> </property> <!-- 注入Set型別 --> <property name="set"> <set> <!-- 定義Set或陣列中的元素 --> <value>足球</value> <value>籃球</value> </set> </property> <!-- 注入Map型別 --> <property name="map"> <map> <!-- 定義Map中的鍵值對 --> <entry> <key> <value>football</value> </key> <value>足球</value> </entry> <entry> <key> <value>basketball</value> </key> <value>籃球</value> </entry> </map> </property> <!-- 注入Properties型別 --> <property name="props"> <props> <!-- 定義Properties中的鍵值對 --> <prop key="football">足球</prop> <prop key="basketball">籃球</prop> </props> </property> <!-- 注入空字串值 --> <property name="emptyValue"> <value></value> </property> <!-- 注入null值 --> <property name="nullValue"> <null/> </property> </bean> </beans>