![](/img/trans.png)
[英]Why file not creating using FlatFileItemWriter in spring batch?
[英]FlatFileItemWriter generating blank file on exception in Spring batch
我正在做春季批处理作业,该作业执行常规的READ> PROCESS> WRITE文件操作。
以下是我正在使用的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>
我面临的一个问题是,即使在代码中引发某些异常时,也会生成一个空白文件。在代码中引发任何异常时,根本就不应生成该文件。
需要一些帮助来解决问题。
我找到了解决方案。 有一个FaltFileItemWriter属性,需要按以下方式使用
<property name="shouldDeleteIfEmpty" value="true"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.