spring @Autowired注解 注入接口类 多个实现类 区分方法调用

时间:2024-04-11 15:30:38

调试了一上午各种打断点就是搞不清为什么spring能在我不指定实现类的基础上,找到我调用实现类方法,最终发现我有一个接口实现类没有加@service注解,如果加上就会检测出语法错误;

解决方案:

1、用@Resource注解指名service名称;@Resource("接口实现类类名首字母小写")

2、用@Autowired 加@Qualifier("此处填");填接口实现类@service("ABC")注解里的值;

会根据service 名字首字母小写匹配

spring @Autowired注解 注入接口类 多个实现类 区分方法调用

spring @Autowired注解 注入接口类 多个实现类 区分方法调用spring @Autowired注解 注入接口类 多个实现类 区分方法调用

spring @Autowired注解 注入接口类 多个实现类 区分方法调用