0

是否可以将 fragmentRootElementName 作为参数发送到作业 xml 文件。我有两个过程,一个是计划,另一个是合同。所以我把我的工作划分为从数据库中读取文件,将其转换为对象,然后将其发布到 web 服务中。读取部分首先读取一个属性文件,如果流程是计划或合同,我们会在此处获取信息,因此我们需要调用相应的流程。我为计划做了一个流程,但是否可以将 fragmentRootElementName 作为参数传递.. 因为计划和合同会有所不同

谢谢

4

1 回答 1

2

是的,您可以通过这种方式使用后期绑定:scope="step"

<bean id="myReader" class="org.springframework.batch.item.xml.StaxEventItemReader" scope="step">
  <property name="fragmentRootElementName" value="#{jobParameters['rootFragmentName']}" />
  <!-- Other properties -->
</bean>
于 2013-09-09T07:19:23.230 回答