Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为';例如FileMapper';定义_Spring_Spring Batch_Javabeans - Fatal编程技术网

org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为';例如FileMapper';定义

org.springframework.beans.factory.NoSuchBeanDefinitionException:没有名为';例如FileMapper';定义,spring,spring-batch,javabeans,Spring,Spring Batch,Javabeans,我正在尝试实现SpringBatch 2.1.9的一个示例 这种情况下,可以根据某些条件灵活地切换写入程序 我有一个csv文件作为输入,4个csv文件作为输出 运行我的处理器时发生此错误 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'exampleFileMapper' is defined. 问题在于这个豆子 <bean id="exampleFile

我正在尝试实现SpringBatch 2.1.9的一个示例 这种情况下,可以根据某些条件灵活地切换写入程序

我有一个csv文件作为输入,4个csv文件作为输出

运行我的处理器时发生此错误

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'exampleFileMapper' is defined.
问题在于这个豆子

<bean id="exampleFileSourceReader" class="org.springframework.batch.item.file.FlatFileItemReader" scope="step">
<property name="resource" value="file:#{jobParameters['file']}" />
<property name="lineMapper">
    <bean class="org.springframework.batch.item.file.mapping.DefaultLineMapper">
        <!-- split it -->
        <property name="lineTokenizer">
            <bean class="org.springframework.batch.item.file.transform.DelimitedLineTokenizer">

                    <!-- this is missing --> 
                    <property name="delimiter" value=";"/>

                    <property name="names" value="institution,type,nom,rubrique,montantPaye,MontantRetenu" />


            </bean>
        </property>
        <property name="fieldSetMapper">
            <!-- map to an object -->
            <bean class="org.springframework.batch.item.file.mapping.BeanWrapperFieldSetMapper">

                <property name="prototypeBeanName" value="exampleFileMapper" />
            </bean>
        </property>
    </bean>
</property>

如果有人能向我解释一下这条线的运作情况

<property name="prototypeBeanName" value="exampleFileMapper" />


您需要一个带有bean名称(id)的bean声明作为示例FileMapperThank u用于回复您需要一个带有bean名称(id)的bean声明作为示例FileMapperThank u用于回复