1. 字面量赋值
字面量,比如:int a = 10;
,a 是变量,10 就是字面量。在 xml 配置的 value="xxx"
就是给属性赋予了字面量 xxx
2. 空值
如果要赋空值,正确的做法是在 <property>
标签中间,添加上 <null/>
标签
3. xml实体
方式一:转义
比如 <>
这两个符号在 xml 文档中具有特殊含义,不能直接放进字面量中,不然会有冲突,正确做法是对其进行转义
<property name="expression" value="<>"/>
方式二:使用 CDATA 节
CDATA中 的 C 代表 character,是文本、字符的含义,CDATA 就表示纯文本数据
XML 解析器看到 CDATA 节就知道这里是纯文本,就不会当作 XML 标签或属性来解析
所以在 CDATA 节中写什么符号都随意
<property name="expression">
<value><![CDATA[a < b]]</value>
</property>
标签:xml,XML,依赖,字面,标签,特殊,CDATA,文本,注入
From: https://www.cnblogs.com/ShaunY/p/17555112.html