【问题标题】:FlatFileItemWriter generating blank file on exception in Spring batchFlatFileItemWriter在Spring批处理中生成异常的空白文件
【发布时间】:2013-01-31 05:30:08
【问题描述】:

我正在做传统的 READ > PROCESS > WRITE 文件操作的 spring 批处理作业。

以下是我正在使用的 writer 的示例代码。

<bean id="simBeqResponseFlatFileWriter" class="org.springframework.batch.item.file.FlatFileItemWriter">
        <property name="resource" ref="fileWriteSystemResource"></property>
        <property name="lineAggregator">
            <bean class="org.springframework.batch.item.file.transform.PassThroughLineAggregator" />
        </property>
    </bean>

我面临一个问题,即使在代码中引发了一些异常,也会生成一个空白文件。在代码中引发任何异常时,根本不应该生成该文件。

需要一些帮助来解决问题。

【问题讨论】:

    标签: java spring spring-batch


    【解决方案1】:

    我找到了解决方案。 FaltFileItemWriter有一个属性需要使用如下

    <property name="shouldDeleteIfEmpty" value="true"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-07
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多