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

解决方案:

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

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

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

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

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

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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
  • 2021-09-24
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-04
  • 2021-04-30
  • 2022-12-23
  • 2022-01-16
  • 2021-09-03
  • 2021-05-13
相关资源
相似解决方案