温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
自动注入呢,它除了有by type规则以外,还有一个by name呀,看by name该怎么用。我们这儿呢,还需要再来一个新的包去做这个。104。我们把零三中的这两个呢挪过来拷贝到零四中一份。打开零四。啊,上面那个注释呢,就不要了啊,就不要了啊。那现在引用类型,它默认是by tap,现在我要使用的是。By name方式啊,下来就在这。那如果要使用by name的方式,他需要做如下的事情,那需要做的是,首先第一在属性的上面我们要加入outwa的,这是第一个,第二个呢,需要在属性的上面我们要加入另一个注解叫call坏。
01:09
Qfier它呢有一个V0,这个V流值呢是bin的ID in的ID,它就表示呢,表示使用指定名称的完成赋值。这就是说我要用这个名字对象来完成这个引用类型的赋值,这是by name指定名字了,通过qualify来指定名字,得一块用,俩行俩注解,一块用才行。那现在我们就加这个qualify吧,加一个Co five,它有一个value,等于。对象的名字,那我在成员中,我这个对象是不叫my school啊,学校嘛,换一个换一个人民大学,还有个人民大学啊,换一个把这名字拷下来,把它粘贴到V流,这当然微流可以省略这么写就行了,那现在我们就是告诉我们的。
02:20
我们现在呢,要用的是自动注入,它表示自动注入。它表示找名字,找这个名字MY对象来完成赋值操作。好,这就写完了。试一下吧,那这一块是零四包。测试类再来一个,这是零四。好,上面这块我们把这块改一下零四啊。来跑一下代码。看一下最终结果,结果我们看呢,这是李四营利型人民大学,没问题,复制成功,这就是by name的方式。
03:05
的方式啊。俩注解。Out和qualify。在这里注意的是。这俩注解没有先后顺序,你把out there这个注解呢,放到这个C的后面这儿也是完全没问题的,都可以啊,都可以没问题,这个黄色波让线呢,你不用管,这是idea给你提供的一个提示而已,你不用管它没有问题,这么写是正确的啊。你把放前面放后面都行,他这块是没有这个先后的顺序的。你把outwe放后面也一样,但是我们开发中一般习惯上呢,是先写功能这个先写outwe。然后呢,再写这个qualify,这样就可以了。完成的是按名称by name。这是by name自动输入。指定这个名称,把这个名称对象赋给引用类型,好,这就完成了。
04:08
就是翻译内容的方式稍微繁琐一点,需要俩注解一块用啊。
我来说两句