Spring batch 作为基于XML的作业的一个步骤,添加了基于Spring批处理注释的作业

Spring batch 作为基于XML的作业的一个步骤,添加了基于Spring批处理注释的作业,spring-batch,spring-batch-tasklet,Spring Batch,Spring Batch Tasklet,我们有一个基于XML的Spring批处理项目 我们需要创建一个新作业,并且需要将该作业作为嵌套作业添加到以前基于XML的作业中 是否可以创建基于XML的新作业注释并向现有基于XML的作业添加步骤 我已经创建了一个Tasklet步骤,并尝试将其作为一个步骤添加到基于XML的作业中,现在我得到了一些帮助 无法将“org.springframework.batch.core.step.tasklet.TaskletStep”类型的值转换为属性“tasklet”所需的类型“org.springframe

我们有一个基于XML的Spring批处理项目 我们需要创建一个新作业,并且需要将该作业作为嵌套作业添加到以前基于XML的作业中 是否可以创建基于XML的新作业注释并向现有基于XML的作业添加步骤

我已经创建了一个Tasklet步骤,并尝试将其作为一个步骤添加到基于XML的作业中,现在我得到了一些帮助


无法将“org.springframework.batch.core.step.tasklet.TaskletStep”类型的值转换为属性“tasklet”所需的类型“org.springframework.batch.core.step.tasklet.tasklet”:未找到匹配的编辑器或转换策略

主作业可以用XML定义,并引用“委托”作业(可以是XML或Java配置中定义的bean)。以下是一个例子:

<batch:job id="mainJob">
    <batch:step id="step">
        <batch:job ref="subjob">
        </batch:job>
    </batch:step>
</batch:job>

在本例中,
subbob
可以是在XML或Java配置中定义的Spring批处理作业