gpt4 book ai didi

java.util.list 的 Java EE 7 Batch (JSR-352) 语法?

转载 作者:太空宇宙 更新时间:2023-11-04 13:06:52 25 4
gpt4 key购买 nike

我正在使用 Jberet 来实现 Java EE 7 批处理 (JSR-352)。我想知道是否有更好的语法可以在 JSL(作业规范语言)中为用于注入(inject)的对象创建列表,而不是给出逗号分隔的列表。我想制作一个 java 类列表,如果我将它们全部放在一行中,它会变得非常长并且难以阅读。这就是我目前的做法

    <step id="listExample">
<batchlet ref="com.work.production.imports.batch.batchlet.ListExampleBatchlet">
<properties>
<property name="rawClazz" value="com.workstuff.production.imports.entity.Class1, com.workstuff.production.imports.entity.Class2, com.workstuff.production.imports.entity.Class3"/>
</properties>
</batchlet>

如果有这样的东西就好了:

        <step id="listExample">
<batchlet ref="com.workstuff.production.imports.batch.batchlet.ListExampleBatchlet">
<properties>
<property name="rawClazz">
<list>
<li value = "com.workstuff.production.imports.entity.Class1"/>
<li value = "com.workstuff.production.imports.entity.Class2"/>
<li value = "com.workstuff.production.imports.entity.Class3"/>
</list>
</property>
</properties>
</batchlet>

我搜索了大约一个小时后找不到类似的东西。我正在使用的批处理的实现是 Jberet。我知道我可以简单地进行字符串操作并创建自己的列表,但我想知道是否有更干净的解决方案。

最佳答案

发布我的评论作为答案:

JSR 352 标准中没有任何内容(这并不一定会阻止实现提供扩展)。该主题已在关于提议的 Batch 1.1 spec update 的讨论中出现。 ,但目前我们还没有方向。

关于java.util.list 的 Java EE 7 Batch (JSR-352) 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34340731/

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