Configuration 什么';在spring批量配置中,步骤顺序和流程之间的区别是什么?
我正在读spring io文档 该文件显示了两个不同的例子 5.3.1顺序流Configuration 什么';在spring批量配置中,步骤顺序和流程之间的区别是什么?,configuration,spring-batch,Configuration,Spring Batch,我正在读spring io文档 该文件显示了两个不同的例子 5.3.1顺序流 <job id="job"> <step id="stepA" parent="s1" next="stepB" /> <step id="stepB" parent="s2" next="stepC"/> <step id="stepC" parent="s3" /> </job> 及 5.3.6外部化流程定义和作业之间的依赖关
<job id="job">
<step id="stepA" parent="s1" next="stepB" />
<step id="stepB" parent="s2" next="stepC"/>
<step id="stepC" parent="s3" />
</job>
及
5.3.6外部化流程定义和作业之间的依赖关系
<job id="job">
<flow id="job1.flow1" parent="flow1" next="step3"/>
<step id="step3" parent="s3"/>
</job>
<flow id="flow1">
<step id="step1" parent="s1" next="step2"/>
<step id="step2" parent="s2"/>
</flow>
使用某些步骤与使用某些步骤的流之间有什么区别
我很困惑。请帮帮我。第二个表单允许您在其他作业中重用
flow1
<job id="job2">
<flow id="job2.flow1" parent="flow1" next="job2.step3"/>
<step id="job2.step3" parent="s3"/>
</job>
从官方文件:
这样定义外部流的效果就是简单地插入
来自外部的步骤流入作业,就好像它们已经
声明为内联。通过这种方式,许多作业可以引用同一个模板
流,并将这些模板组合成不同的逻辑流。这是
这也是一种很好的分离单个集成测试的方法
流动