温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学大家好,刚才呢,咱们完成了list集合类型,Map集合类型属性的注入,那下面呢,我们再看下一种注入方式,它叫P名称空间注入,那我首先解释一下什么叫命名空间,或者说叫名称空间,给大家做个说明,大家注意啊,我刚才在演示过程中,咱是不是加了这个部分,它的名字是不是叫U,然后大家仔细来看啊,我这里边可以再加一个啊,这个我重新加一下啊,比如你看我现在写一个叉MLNS。大家注意啊,我现在呢,在这个标签里边,它的属性名字是都叫这个名字,而现在如果这么写肯定不对,因为你不能有两个相同名称属性,所以咱们可以加上一个部分,比如说加一个P,这就叫命名空间,各位可以简单理解为避免标签中属性定义的冲突,然后咱们通过命名空间能完成相同功能,比如刚才我们用U完成现在这个空间叫P名称空间,那那后面加上这么一个地址,就是这个地址。
01:06
然后你把这个名字改成就是P。这个叫P名空间,为了避免你的属性定义的冲突,现在这就完成,完成之后下面呢再用它来完成一个注入的过程,把这个做个演示。我这里面给大家写一下。他就写到这里,叫P。命名空间注入。然后这个呢,就写个简单的,比如啊,我一个B,然在里边上ID上class。咱们还是用这个student对象,首先加上它的包类路径,然后给它起个名字,我们就叫student。这个为了区分。然后写完之后各位注意啊,咱们之前呢,是在里面加上property进行注入,但是目前他不是这么做,这叫P名空间,那怎么做呢?写一下啊,在里边我们写一个P冒号,加上里边属性,这里边有多个,那我们加一下啊,比如看第一个叫S,加上它的值就是学生的编号,就咱们加一个这个100。
02:18
给它加进去。然后第二个呢,加一个P冒号S,就是咱说的学生的名称,比如我们叫Mary,然后加第三个P冒号,里边有个Li list,而这Li list中呢,因为它里边咱们刚才定义的这么一个集合,所以把这给它引入进去,那这个时候我们就不能这么做了,在里边还有一个标签,它叫。P冒号listen listf加上你这个listen,另外里边还有一个map集合,我们加上map ref加上teacher map,所以这个就叫P名称空间注入,通过P冒号来完成最终注入,另外别忘记引入空间,这个咱就完成,完成之后咱们在里边快速做个测试,试一下这个效果。
03:12
我用这个啊,咱就快速改一下了,因为我这个名字我改成了叫P。这个。然后咱们把这个执行看一下最终结果,就看这种方式最终能不能完成属性的注入。然后大家看啊,基本的属性list集合的,Map集合的,最终咱是不是都完成了,所以这种方式就叫P名称空间主路,各位把这个给他指导一下。
我来说两句