Java @自动连线不';无法使用FlatFileItemWriter

Java @自动连线不';无法使用FlatFileItemWriter,java,spring,spring-batch,Java,Spring,Spring Batch,我试图将FlatFileItemWriter注入处理器,但我总是得到相同的异常 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.batch.item.file.FlatFileItemWriter] found for dependency: expected at least 1 bean whi

我试图将FlatFileItemWriter注入处理器,但我总是得到相同的异常

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.batch.item.file.FlatFileItemWriter] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:993)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:863)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:775)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:489)
... 56 more
我的配置如下。我以以下方式声明了我的FlatFileItemWriter:

    <bean id="myWriter" class="org.springframework.batch.item.file.FlatFileItemWriter" />
<context:annotation-config/>
<context:component-scan base-package="com.myCompany.batch"/>

然后,我通过以下方式启用了bean自动扫描和注释配置:

    <bean id="myWriter" class="org.springframework.batch.item.file.FlatFileItemWriter" />
<context:annotation-config/>
<context:component-scan base-package="com.myCompany.batch"/>

最后,我尝试自动连接bean

@Component
public class GsLetturaProcessor implements ItemProcessor<GsLettura,GsLettura>,Costanti{

@Autowired
FlatFileItemWriter writer;

}
@组件
公共类GsLetturaProcessor实现ItemProcessor,Costanti{
@自动连线
FlatFileItemWriter;
}
通常我能够在应用程序上下文中定义一个bean并将其注入另一个bean。为什么它在这种情况下不起作用?我认为问题可能在于FlatFileItemWriter使用泛型。我哪里做错了

更新1


我的bean beinition在job-context.xml中,而后者在context.xml中。请向我们展示完整的配置。您希望看到什么?这两个片段都在同一个context配置文件中吗?我更新了我的问题,它们来自spring web admin。我在后面的例子中使用了这个示例,我只是覆盖了一些组件show是
jobs context.xml
context.xml
相关的吗?