我正在寻找在Worker中使用FlatFileItemWriter进行spring-batch远程分块的示例实现。
我正在使用RabbitMQ,SpringBatch,Spring Integration。
使用
import 'assets/fontawesome.css' //Assuming the absolutepath and css file name as fontawesome
当我尝试时,我得到了 org.springframework.batch.integration.chunk.AsynchronousFailureException:在处理程序中检测到故障或中断:> org.springframework.batch.item.WriterNotOpenException:必须先打开Writer才可以写入
例外。
<spring-cloud.version>Greenwich.SR1</spring-cloud.version>
我正在将“ MyResponse”对象写入文件。
请通过提供示例实现或指导我纠正此异常来帮助我。 (异常原因是未初始化ItemWriter.OutputState)
答案 0 :(得分:0)
在远程分块设置中,工作方没有可处理编写程序生命周期(打开/关闭等)的Spring Batch步骤。因此,您需要先打开编写器,然后才能在chunkIntegrationFlow
中使用编写器。