没有定义类型为[]的限定bean:期望的单个匹配bean但找到2:

时间:2016-12-30 19:52:37

标签: spring dependency-injection

我得到一个org.springframework.beans.factory.NoUniqueBeanDefinitionException

预期单个匹配bean但找到2:C,D

我的类结构看起来像这样:

interface A{
}


abstract class B{
}

@Component
class C extends B implements A{
}

@Component
class D extends B implements A{
}

C类和D类是位于不同模块中的驱动程序类。 D类所在的模块依赖于具有C类的模块。 B类和接口A位于较低级别的模块中。 如果有任何区别,C和D的实现在方法签名和其他成员变量中看起来非常相似。请帮忙!!谢谢!

0 个答案:

没有答案