我是 Java 代码的新手,我对自动装配服务接口有一个例外。
我必须上课 A 和 B。B 从 A 扩展而来,每个课程都有自己的服务。
@Service
@Qualifier("aService")
public interface AService {
//Some methods
}
@Service
@Qualifier("bService")
public interface BService {
//Some methods
}
我在一些类中使用了这些接口,并且我已经放了注解@Qualifer
。
public class Test() {
@Autowired
@Qualifier("aService")
private AService aService;
@Autowired
@Qualifier("bService")
private BService bService;
//Some code
}
但我不断收到异常:
No unique bean of type [com.analysis.dw.AService] is defined : Unsatisfied dependency of type [interface com.analysis.dw.AService]: expected at least 1 matching bean
提前致谢 :)