Spring注入陣列型別——以String陣列為例
阿新 • • 發佈:2019-01-04
標準方法
<bean id="printArry" class="PrintArray">
<constructor-arg name="arry">
<array>
<value>aaa</value>
<value>bbbb</value>
<value>ccc |, sd</value>
</array>
</constructor-arg>
</bean>
逗號法——懶人法
用 , (英文逗號)做陣列元素分隔符,所有陣列元素含該符號時不採用此法。<bean id="printArry" class="PrintArray"> <constructor-arg name="arry"> <value>aaa, bbb, ccc | sd</value> </constructor-arg> </bean>
List轉換法
<bean id="printArry" class="PrintArray">
<constructor-arg name="arry">
<list>
<value>aaa</value>
<value>bbbb</value>
<value>ccc |, sd</value>
</list>
<constructor-arg name="arry">
</bean>
幾個邊界條件
<bean id="printArry" class="PrintArray">
<constructor-arg name="arry">
<array>
</array>
</constructor-arg>
</bean>
<bean id="printArry" class="PrintArray"> <constructor-arg name="arry"> <array> <null></null> </array> </constructor-arg> </bean>
<bean id="printArry" class="PrintArray">
<constructor-arg name="arry">
</constructor-arg>
</bean>
<bean id="printArry" class="PrintArray">
<constructor-arg name="arry">
<array>
<value></value>
</array>
</constructor-arg>
</bean>