csdn_sqj
csdn_sqj
2019-12-24 11:22
采纳率: 60.3%
浏览 1.3k
已采纳

接口可以用spring注入吗?

图片说明
++++++++++
图片说明
++++++++++
图片说明
++++++++++
spring只能注入实现类吗?
还是我有什么地方写错了呢?
请大神指教,谢谢。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • qq_29950623
    CaesarJava 2019-12-24 14:30
    已采纳

    只能注入实现类。注入的对象必须是实体啊,不然你怎么调用?多个实现类的情况下,还需要声明具体注入哪一个,否则报错

    点赞 评论
  • weixin_43466240
    weixin_43466240 2019-12-24 17:45

    不能在接口里面用@Service注解,只能在实现类里面用@Service注解

    点赞 1 评论
  • HanKin_
    一只三黄鸡 2019-12-24 11:44

    一般情况下,将@Service注解放在接口的实现类上。目前你只需要创建一个实现类impl去实现该接口,并且在实现类上打上@Service,就可以进行autowired了

    点赞 评论
  • caozhy

    在你的接口上
    @Autowired
    @Qualifier("实现类的名字")

    点赞 评论

相关推荐