00:00
各位同学大家好,刚才呢,咱们分别完成了set方法注入以及构造器注入,那下面呢,我们看看内容,就是关于注入过程中一些特殊值的处理,给大家来解释一下。我在图里边给各位写一下,就是有哪些特殊值,然后这个值里边呢,我在这个位置一共给大家列了有四种特殊值,咱们把四种值分别来解释一下,那我们来看一下。首先大家看第一个,它叫做字面量赋值,这什么意思呢?我这里来说明一下啊,首先说明什么叫字面量。大家看啊,比如说我现在啊,我简单写一段代码,我就来一个,比如说A,大家看啊,这个A代表是不是你的变量名称啊,是咱们的,如说我现在我获取A,是不是就把这十的可以得到,说这个就叫做自变量,或者说我这么来写,比如现在我来一个。
01:01
啊,咱来一个B。等于这个,比如我叫ABC,大家看B代表是不是你的变量名称,ABC是不是你的值,所以这ABC这个值就是咱说的字面量,这个字面量呢,没有什么隐身的含义啊,就是我们看到的数据本身,而咱们刚才的配置中,大家看我们的这段配置,我把这个注释先给它打开。大家看这里啊,这个过程中其实就是此文里边通过它进行字面量,把它作为字面量这个进行看待,这就是第一个叫字面量赋值,就是看到的数据本身没有什么隐身的含义。然后再看第二个啊,第二个叫空值,什么叫空值呢?比如说我现在啊,举个例子,比如在我这么来做,我在里边呢,为了咱测试,我再加个属性,咱来一个private string,我就叫others啊,为了测试,然后把它里面那个set方法也给它出来。
02:01
咱给他生成一下啊这个方法。然后包括啊,在这里边把那个string给它重新生成一下,为了咱们一会儿测试方便。To瑞有一个others,然后现在这里边,比如现在啊,Others代表其他值,假如说现在这值没有,那我们怎么做呢?我写一下啊。咱们用这个name others。然后这里边它的值为空,那怎么做,咱加上一个标签就叫nu,表示它是一个空值,这个nu你可以这么写,或者说在标签内结束也可以表示为空,但是我强调啊,这个写的时候呢,你不能这么做,有同学说我这么写。你看啊,我来一个nu,这什么意思呢?它就表示啊,是一个nu的一个字符串,它并不是空,如果你写空的话,需要在标签内部再加个叫nu标签实现,就刚才看到的这个写法,不管你是标签内结束还是两标签结束都可以。
03:06
这个啊是咱说的第二个叫值的处理,这各位明确,然后之后我们再来看啊,下一个叫什么叫lo实体,这是什么意思呢?给大家解释一下啊,比如说我现在啊,假如说有这么一个场景。呃,这我也保留啊,咱们给加个注释,再重新写一个表示那个空啊,比如我再写一个,我加上一个。然后加搞Y,比如说我现在啊,假如说我的值里边的包含这种符号,是不是带兼括号,你发现啊,我这么一写是不是就报错了,因为监控号跟他这个有冲突,所以有这种场景中怎么做,咱需要用到就是插不到实体,比如说把监控号要做个转移处理,怎么转译呢?很简单啊,有几个比较常见的。大家看这写法叫an的符号LT分号,这代表什么?它就代表咱说的小于,还有一个叫an的符号GT分号,代表大于,包括你有G,就是大于等于,小于等于,所以用它我们可以做一个转移,这是一个处理啊,这叫造实体,就是把你的特殊符号进行转译,因为咱直接写这个监括号,它里边直接会报错。
04:22
这是咱们看到这个特点啊,那咱们把这个简单测试一下啊,看看这个效果。这个我就啊直接测试一下。把这个执行一下,你就看一下那个值的特点。大家看啊啊,你看这里边是不是就是小于号和大于号,这个咱们就看到了啊,这个叫叉L实体,比如说咱们现在说了第一个自变量啊,就是数据本身,第二个叫制处理,用标签做到,第三个叫实体,咱们用那个转移,另外看最后一个叫CD的,或者说叫CD的区。这是什么意思呢?强调啊,它是叉中一种特有的一种写法,就是它里边能包含一些特殊符号,那给大家演示一下啊,这该怎么去做?
05:10
我这里再写一下啊,咱们来到配置文件中这一段,我也是先给它注掉。咱重新再写这么一个。Poverty加上others,比如说我现在啊,里边有这个符号,我不想用这个来做,我就想写小于大于怎么做,所以在过程中你可以在里边,比如说我在这里边啊,我可以加上一个Y6标签,然后在Y里边加上你的值,但是值加的时候呢,你不能这么写。就你不能这么走。这么做还是不对,因为它是不是有小于大于号,所以咱要把这个部分一个CD区里边,就是这个结构中,你看啊,这个叫C区,写到这里边,里边能写特殊符号,这样的话就可以了,这是一种写法,通过CD的区表示里边可以包含特殊符号。
06:03
这是叉中一种特有的写法,这各位记住,然后咱们啊,最终也是做测试试一下啊。咱们看最后结果。然后大家看这里边是不是还是A小于B啊,就是C区里边这个值它能写特殊符号,所以以上就是咱们解释了几个特殊值,大家把这知道啊,最后重复一遍,第一个叫自变量,第二个叫囊纸用标签,第三个插到实体,咱可以用转义,比较常见的就是LTDT等等,最后一个叫C的节,就这里边,如果你不想转,那可以把特殊的这种写法放到的解里边,或者叫的区里边,这是插中一种特有的方式,包括咱刚才写这个A小于B小,这里边最终也赋值做了输出。以上啊,就是关于特殊值的处理。
我来说两句