我得到一个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的实现在方法签名和其他成员变量中看起来非常相似。请帮忙!!谢谢!