[英]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.