@Autowired与@Qualifier注释

@Autowired与@Qualifier注释,第1张

@Autowired与@Qualifier注释
@Autowired:自动装配,spring会根据类型进行装配
@Qualifier:当一个接口有多个实现类时,自动装配会报错,需要使用@Qualifier指定bean进行注入
1、情况1

此时接口BookService只有一个实现类,可以使用@Autowired自动装配,程序不会报错

 

 

 2、情况2

此时接口BookService有两个个实现类

 并且都注册了bean

 此时仍然采用@Autowired自动装配,程序会报错

 应采用如下形式

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5672950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存