00:00
刚才呢,我们完成了两个注解的讲解,一个O,一个考fair,用它们来实现属性的注入,那这个说完之后呢,在我们注入使用中还有下一个注解,这个注解叫resource,咱刚才提到了,我们用这个凹二根据类型注入,用call fire根据名称注入,而这个resource它既可以根据类型注入,也根据名称注入。那么下面把resource的效果给大家来详细演示一下,咱看它的特点是怎么样的。那我在里边写一下啊,首先这个位置还是在我们这个内中。比如说为了明显这句话,我先给它注掉。然后咱们往下来写,在下面呢,我们加上。这么一个结构啊,咱来一个private user这个。DA。然后u Du在这里边呢,咱们现在在上面加上一个注解,这注解就叫做resource,这样的话就可以了,然后resource如果你这么写的话,它就可以根据我们的类型进行注入。
01:15
就根据你的类型进行注入,那咱们测试一下,看一下效果怎么样,就看我们这么写之后,能不能体现出和刚才相同的这个结果,咱现在执行一下,看一下最终的效果。大家看。是不是输出了service输出了Du也输出了,证明现在就可以注入,那比如现在给他再进步写一下,刚才我说到根据类型注入可以做到,还可以根据名称进行注入,那我们下面根据名称注入。加个resource,注意啊,这里边有一个属性名字,它叫name name中加上你注那个名字,因为咱刚才的名字是不是叫u dul,那我现在把这个拿过来,这个表示根据你那个名称。
02:07
进行注入,咱现在把这就写出来了,然后写完之后还是把这个代码咱们执行一下,看一下最终的这个结果。然后大家看效果是不一样的,所以咱们看到用resource,就是咱们看这效果可以根据类型注入,也是根据名称注入,类型注入直接加个resource,名生注入name属性值中是你那个对象给他起的那个名字,然后把它给它注入进来,所以这是关于resource注解啊,就是这么一个特点,各位把这个要知道啊,应该比较简单啊,这么一个基本用法。所以这样的话,把这个注解我们就演示完了,但是这个注解我要特别强调一点,希望各位记注意啊,咱注意啊,Result注解,咱们看一下这or是哪个包中的。
03:01
你注意啊,咱之前用到奥尔也好,考利尔也好,是不是都是死润里边的,而瑞谁是不是Java X,就是Java到扩展包中的,它本身不是死文里边的,是咱们Java X扩展包中的这么一个注解啊,所以在这里边实际中就是它官方更建议我们用奥尔或者考fair尔,它不建我们用这个东西,因为这不是它本身提供的是Java X的,但是功能可以做到啊,所以各位注意这个特点啊,它是javas中的resource。这样的话,咱就完成了三个最基本注意的讲解,Out。Fair,还有这个resource,然后这些都说完之后,在这个注使用中还有一个注解,这个注解叫value注解,那我强调啊,咱们刚才上面三个注解,我们注入的是不是都是一个对象类属性,而这里边这个Y6注解可以注入普通类型属性,比如你的字符串,包括普通类型,用它可以注入,比如说咱们之前我们写那个类中一个属性,比如说一个private string,什么name,什么password,然后现在用这注解配注入,也不需要我们写配置文件,那我下面把这个给各位快速演示一下啊。
04:19
比如我现在这么来做,我在这个user里边呢,咱们就来创建一个属性。就来个属性,我来一个private string,这属性我就叫name,若项里边想设置值之前方式咱肯定要生成它的set方法,然后在配置文件中用pro,包括name value设置值,但是现在用注解可以做到,但加上一个叫。Y流注解,然后在Y流注解中有个使用叫Y6加上你的值,比如这个值,比如我们写一个这个ABC。然后现在又可以把ABC注入到这个内部的使用中去啊,就这么来做,就是替代咱之前pro那个写法,现在用一个value注解可以做到。
05:09
那这里边我把它做个输出啊,就是里边这个。Private这么一个name啊,写错了啊,Name name,然后咱们测一下这个效果啊,就看这ABC能不能输出验证一下咱这个注解能不能完成一个普通类型属性的这么一个注入。大家看啊。ABC是不是输出了,所以证明这个Y6注解能实现出这么一个注入这个啊,我们就点出来了。所以各位把这给他要记住啊。也就是说到这里为止呢,咱就完成了。用注解方式注入属性的这些注解讲解。各位把这几个注解给它记住,我们快速重复一遍啊,第一个O尔根据类型注入,第二个Co fire根据名称注入,但是它要和fair一起使用,第三个resource可以根据类型,可以根据名称,咱都演示过了。最后一个value注入普通类型,比如说像内中注入ABC,用这个Y6注解把这个可以做到。
06:17
所以这样的话,咱就完成了注解方式,创建对象还有注入属性,把这些做到了,而且做的过程中大家就会发现,咱现在不管你是创建对象也好,注入属性也好,咱在配置文件中是没有做其他配置,咱是不是只写了一行配置,而其他部分都是完全用注解方式在里边是做到的。所以这个啊,是关于我们注解方式的新闻操作,各位把这个给他要好好去练习一下。
我来说两句