我的mapping-xml中的一个spring bean具有以下映射。然后,当我尝试在我的一个junit-test类中@Autowired“ClassParent”时,我收到异常为“org.springframework.beans。 factory.NoSuchBeanDefinitionException:没有定义类型 [org.springframework.batch.item.file.mapping.DefaultLineMapper] 的唯一 bean:预期单个匹配 bean 但找到 3"
映射是:
<bean id="ClassParent"
class="org.springframework.batch.item.file.mapping.PatternMatchingCompositeLineMapper">
<property name="tokenizers">
<map>
<entry key="D*" value-ref="ClassC" />
<entry key="T*" value-ref="ClassD" />
</map>
</property>
<property name="fieldSetMappers">
<map>
<entry key="D*" value-ref="ClassA" />
<entry key="T*" value-ref="ClassB" />
</map>
</property>
</bean>
我如何自动装配bean“ClassParent”请帮助我。