Java 一个接口多个实现

1、@Autowired 是通过 byType 的方式去注入的, 使用该注解,要求接口只能有一个实现类。
2、@Resource 可以通过 byName 和 byType的方式注入, 默认先按 byName的方式进行匹配,如果匹配不到,再按 byType的方式进行匹配。
3、@Qualifier("服务名") 注解配合@Autowired 一起使用。
示例:

    @Component
    public class XService {
        @Autowired
        @Qualifier("需要注册的服务名称")
        InServices inServices;
        
    }

 

posted @ 2022-01-21 11:24  王叫兽  阅读(761)  评论(0)    收藏  举报