jjzjj

CompositeResultBean

全部标签

Spring Batch : One reader, 多个处理器和编写器

在Spring批处理中,我需要将ItemReader读取的项目传递给两个不同的处理器和写入器。我想要实现的是......+--->ItemProcessor#1--->ItemWriter#1|ItemReader--->item---+|+--->ItemProcessor#2--->ItemWriter#2这是必需的,因为与ItemWriter#2编写的项目相比,ItemWriter#1编写的项目应该以完全不同的方式处理。此外,ItemReader从数据库中读取项目,它执行的查询计算量非常大,执行两次相同的查询应该被丢弃。关于如何实现这种设置的任何提示?或者,至少,一个逻辑上等价的

Spring Batch : One reader, 多个处理器和编写器

在Spring批处理中,我需要将ItemReader读取的项目传递给两个不同的处理器和写入器。我想要实现的是......+--->ItemProcessor#1--->ItemWriter#1|ItemReader--->item---+|+--->ItemProcessor#2--->ItemWriter#2这是必需的,因为与ItemWriter#2编写的项目相比,ItemWriter#1编写的项目应该以完全不同的方式处理。此外,ItemReader从数据库中读取项目,它执行的查询计算量非常大,执行两次相同的查询应该被丢弃。关于如何实现这种设置的任何提示?或者,至少,一个逻辑上等价的