Spring中@Autowired与@Qualifier以及@Resource笔记

        @Autowired可以设置在属性或者set方法上,通过byType的方法去匹配,若注册器中有两个及以上的bean,则会报错,也就需要我们引入@Qualifier。

        @Qualifier的作用是帮助自动装配bean。

栗子: 

        假如有两个bean,bean1叫z1,bean2叫z2,测试只写一个@Autowired会报错,我们只要再加一个@Qualifier(value="z1")即可使其自动装在z1这个bean(必须是同一类型)。

        @Resource相当于@Autowired与@Qualifier的结合体,也是通过先byName方式去匹配,若没有则通过byType方式匹配,再没有则报错。

        @Resource(name=“...”)即可指明装在是哪一个bean。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狗头实习生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值