我正在使用Spring Batch将bean写入csv文件。但是文件没有被创建,我也没有得到错误。我也尝试将close()
的{{1}}使用。以下是我的作者代码的一部分。
fileWriter
答案 0 :(得分:0)
您已将AppendAllowed
标志设置为true,因此该文件可能已经存在,因此无法创建。
除此之外,我不确定您的配置是否正确。您需要将项目编写器定义为Bean,并在作业中面向块的步骤中注册它。该步骤将打开编写器,写入一些数据,并在适当时关闭它。您可以在spring-batch-samples module中找到许多示例。
否则,您需要打开编写器,调用write
方法来编写一些数据,然后自行关闭编写器。