1. 程式人生 > >spring IOC字面值處理特殊字元

spring IOC字面值處理特殊字元

字面值:可以用字串表示的值,可以通過 元素標籤或value屬性進行注入。
基本資料型別及其封裝類,String 等型別都可以採取字面值注入的方式
若字面值中包含特殊字元,可以使用<![CDATA[]]>把字面值包裹起來
比如在下面的value中加入尖括號,就發現不行。或報錯。

<constructor-arg value="<ShangHai>" index="1"></constructor-arg>

改成下面這樣就OK了
注意屬性值也可以用子節點來賦值

<constructor-arg  index="1">
    <value><![CDATA[<ShangHai>]]></value>
    </constructor-arg>