gpt4 book ai didi

java - Spring 中的 CompositeItemReader

转载 作者:行者123 更新时间:2023-11-30 03:11:36 29 4
gpt4 key购买 nike

在 Spring Batch 中,在 job-request.xml 文件中,您可以让 block 的 writer 运行一个“compositeItemWriter”,如下所示:

<bean id="compositeItemWriter"
class="org.springframework.batch.item.support.CompositeItemWriter">
<property name="delegates">
<list>
<ref bean="writer1" />
<ref bean="writer2" />
</list>
</property>
</bean>

我想知道读者是否有类似的东西?我尝试使用 org.springframework.batch.item.support.CompositeItemStream 但显然委托(delegate)不作为属性存在。将“reader1”或“reader2”放入compositeItemWriter的委托(delegate)属性列表中同样不起作用(无法将读者转换为作者)

如有任何建议,我们将不胜感激

谢谢!

最佳答案

MultiResourceItemReader 按顺序从多个资源读取项目: http://docs.spring.io/spring-batch/apidocs/org/springframework/batch/item/file/MultiResourceItemReader.html

它看起来像:

<bean id="itemReader" class="org.springframework.batch.item.file.MultiResourceItemReader">
<property name="resources" value="LIST_OF_FILES" />
<property name="delegate" ref="itemReaderDelegate" />
</bean>

关于java - Spring 中的 CompositeItemReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33509397/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com