[@炯轩][¥20]个接口两个实现类怎么在注入的时候优先调用某个实现类?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@炯轩][¥20]个接口两个实现类怎么在注入的时候优先调用某个实现类?

月下丶 2018-12-14 22:04:40 869

一个接口两个实现类怎么在注入的时候优先调用某个实现类?

分享到
取消 提交回答
全部回答(1)
  • wangccsy
    2019-07-17 23:21:38

    在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类。

    @Primary和@Qualifer 注解的区别在于:

    用@Primary 告诉spring 在犹豫的时候优先选择哪一个具体的实现。

    用@Qualifer告诉spring真正使用哪一个具体的实现。

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章