簡體   English   中英

FlatFileItemWriter在Spring批處理中在異常時生成空白文件

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM