1

我正在尝试以 JSR 352 模式在 Spring Batch 中运行一个块步骤(读取器 - 处理器 - 写入器)。我想知道分区是否MyItemReader为每个分区创建了批处理工件()的新实例,或者工件是否有状态(即工件中定义的全局变量被多个线程重用而不是线程安全的)?

谢谢

4

1 回答 1

1

根据 JSR-352 的第 11.1 节,每个分区都应该有它自己的所有批处理工件的实例。

于 2015-06-16T19:29:49.930 回答