tôi gặp một chút rắc rối trong mùa xuân với hai thành phần của dịch vụ.Mùa xuân Không có hạt đậu độc đáo loại
tôi có thành phần này:
@Component
public class SmartCardWrapper
và một này:
@Component
public class DummySmartCardWrapper extends SmartCardWrapper
Các autowire dịch vụ cả nhưng mùa xuân không do Nguyện vọng này:
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]
Tại sao nó không sử dụng tên lớp?
Hi Tobia, có vẻ như bạn nên sử dụng chú thích @Qualifier, xem liên kết: http: //static.springsource. org/spring/docs/2.5.x/reference/beans.html # beans-annotation-config – Jaiwo99