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提供,用于注入,默认按类型装配 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM