私は、従来のREAD>PROCESS>WRITEファイル操作を行うSpringBatchジョブに取り組んでいます。
以下は私が使用しているライターのサンプルコードです。
<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>
コードで例外がスローされても、空白のファイルが生成されるという問題に直面しています。コードで例外がスローされると、ファイルはまったく生成されないはずです。
問題を解決するためにいくつかの助けが必要です。