我在 Spring 中遇到了一个服务的两个组件的小麻烦。
我有这个组件:
@Component
public class SmartCardWrapper
和这个:
@Component
public class DummySmartCardWrapper extends SmartCardWrapper
服务自动装配,但由于这种预期,spring 失败:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [com.cinebot.smartcard.SmartCardWrapper] is defined: expected single matching bean but found 2: [dummySmartCardWrapper, smartCardWrapper]
为什么它不使用类名?