使用Cutom连接的Spring Batch

时间:2017-07-03 07:07:47

标签: spring

我们正在使用spring批处理分区来开发项目。我们的要求是我们将上传文件并从文件中验证每条记录,如果所有记录都完美,则只存储在数据库中。为此

我们使用Spring批处理分区1. ItemReader,CustomItemProcessor和CustomWriter.In ItemReader将读取数据,CustomItemProcessor将验证数据最终CustomItemWriter将持久化readyStatement中的所有数据。一旦完成所有进程最终将提交数据,如何与一个以上的线程进行一次连接

1 个答案:

答案 0 :(得分:0)

您应该阅读csv文件!你可以用两种方式做到这一点:

  1. 使用并行流:将每条记录映射到一个对象中,使用 Java8并行流API 即可实现此目的
  2. NIO :使用非阻塞IO可以更快地实现这一目标。
  3. 这篇文章可能会有所帮助:How to read all lines of a file in parallel in Java 8