2016-10-04 52 views
-1

Appendix Here列出了一个阅读器AggregateItemReader,但我无法在任何Spring Batch jar文件中找到它。我正在使用春季启动的春天批次,并有版本3.0.7。AggregateItemReader的Location和UseCase

API Doc指示它在样本包中。

目前,我用我的项目JdbcPagingItemReader但我希望读者能够返回List或物体处理器,而不是单一的object.This需要,所以我可以通过一个处理散装的,而不是一个处理这些对象的Collection

分页的要求是强制性的,所以我用JdbcPagingItemReader

通过阅读说明书,它看起来AggregateItemReader是候选人,但无法找到它的实现。

任何想法?有没有其他的选择?

回答

1

包含AggregateItemReader类的包org.springframework.batch.sample.domain.multiline似乎在spring-batch-samples工件中;这也应该从spring-batch-core中分别导入到你的项目中。例如。在maven pom.xml中,下面的依赖关系解决了问题

<dependency> 
    <groupId>org.springframework.batch</groupId> 
    <artifactId>spring-batch-samples</artifactId> 
    <version>3.0.0.M3</version> 
</dependency> 
+0

是否可以使用Spring样本中的某些内容来生产应用程序? –

+0

您应该与您的雇主/客户澄清 – hammerfest