spring boot 接口service有多个实现类

接口.java

public interface DeService {

}

 

接口实现类1.java

@Service("ud")
public class DeServiceImplUD implements DeService{

}

 

接口实现类2.java

@Service("ug")
public class DeServiceImplUG implements DeService{

}

 

调用类.java

@Autowired
@Qualifier("ug")
private DeService ds;

 

============================以下取自网络

@Resource, @Autowired, @Inject区别

@Inject:Struts2的注解

@Resource : J2EE提供,用于注入, 默认按名称装配,@Resource(name="beanName") 

@Autowired: Spring提供,用于注入,默认按类型装配 

posted @ 2019-06-21 15:38  jason47  阅读(6988)  评论(0)    收藏  举报