Весной у меня небольшие проблемы с двумя компонентами службы.
У меня есть этот компонент:
@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]
Почему он не использует имена классов?