qq_27836205
Jordan裔
采纳率71.8%
2017-03-18 01:02 阅读 1.1k
已采纳

spring DI @Autowired标记在接口上面获取该接口实现类的问题

Spring的DI ,@Autowired标记在一个接口上面 ,会通过寻找@Component注解找到该接口的实现类,但是
假如该接口有多个实现类呢 ,该寻找哪一个实现类呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    Ro_bot 「已注销」 2017-03-18 05:17

    可以使用@Qualifier明确指定要装配的Bean.如下:

    @Autowired
    @Qualifier("objName")
    private Object obj;
    
    点赞 评论 复制链接分享
  • wojiushiwo945you 毕小宝 2017-03-18 01:25

    你尝试过吗,如果有多个,可能会报错的吧。

    点赞 评论 复制链接分享

相关推荐