gpt4 book ai didi

java - 在 Spring Batch 中从 Java 类读取数据

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

我正在通过 Spring Batch 在我的一个 Java 类中生成不同的字符串组合。我已经设置了批处理框架并实现了 ItemamReader、IteamWriter。它的工作方式很简单,就像我们从 csv 文件或其他外部源读取数据一样。

我想从我的 java 类中读取它并将这些输入传递给项目处理器。我已经研究了 ListIteamReader 类,但它的构造函数将列表作为参数,我需要从外部传递它。

我在 Spring 批处理中有点新。请给您建议或粘贴与此类场景相关的良好链接(如果有)。如有任何帮助,我们将不胜感激。

最佳答案

您可以使用 SpEL 从您的 bean 访问该列表(假设您将字符串存储在类中的 List<String> listOfStrings 中)。

<bean id="listReader" class="org.springframework.batch.item.support.ListItemReader">
<constructor-arg name="list" value="#{yourBean.listOfStrings}" />
</bean>

<bean id="yourBean" class="com.package.YourClass" />

关于java - 在 Spring Batch 中从 Java 类读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36870060/

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