我们可以在弹簧批处理中并行运行多个步骤中使用单个flatFileItemReader bean吗?

时间:2014-04-28 09:44:28

标签: java spring spring-batch

我有一个包含交换列表的文件。我在不同的步骤中对交换进行不同的处理,并行运行。

我可以使用flatFileItemReader的相同实例,还是应该为每一步创建单独的bean?

1 个答案:

答案 0 :(得分:0)

来自javadoc

  

FlatFileItemReader 不是线程安全的,因为它维护状态   ResourceLineReader的形式。小心配置一个   FlatFileItemReader使用适当的工厂或范围,以便它   不在线程之间共享。