[[toc]]

实验九 给bean的属性赋值:特殊值处理

1、声明一个类用于测试

package com.atguigu.ioc.component;

public class PropValue {

  1. private String commonValue;<br /> private String expression;
  2. public String getCommonValue() {<br /> return commonValue;<br /> }
  3. public void setCommonValue(String commonValue) {<br /> this.commonValue = commonValue;<br /> }
  4. public String getExpression() {<br /> return expression;<br /> }
  5. public void setExpression(String expression) {<br /> this.expression = expression;<br /> }
  6. @Override<br /> public String toString() {<br /> return "PropValue{" +<br /> "commonValue='" + commonValue + '\'' +<br /> ", expression='" + expression + '\'' +<br /> '}';<br /> }
  7. public PropValue(String commonValue, String expression) {<br /> this.commonValue = commonValue;<br /> this.expression = expression;<br /> }
  8. public PropValue() {<br /> }<br />}

2、字面量

①用Java代码举例说明

字面量是相对于变量来说的。看下面的代码:
int a = 10;
声明一个变量a,初始化为10,此时a就不代表字母a了,而是作为一个变量的名字。当我们引用a的时候,我们实际上拿到的值是10。

而如果a是带引号的:’a’,那么它现在不是一个变量,它就是代表a这个字母本身,这就是字面量。所以字面量没有引申含义,就是我们看到的这个数据本身。

②Spring配置文件中举例

[1]字面量举例


[2]类似变量举例



3、null值

    <property name="commonValue"><br />            <!-- null标签:将一个属性值明确设置为null --><br />            <null/><br />        </property>

4、XML实体






5、CDATA节








<![CDATA[a < b]]>

上一个实验 回目录 下一个实验