Don*_*Min 5 configuration spring-batch
我读过春天的文件.
文件显示了两个不同的例子
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>
Run Code Online (Sandbox Code Playgroud)
和
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>
Run Code Online (Sandbox Code Playgroud)
这些使用一些步骤和一些流程有一些步骤有什么区别?
我很困惑帮助我.
第二种形式允许您flow1
在其他工作中重复使用.
<job id="job2">
<flow id="job2.flow1" parent="flow1" next="job2.step3"/>
<step id="job2.step3" parent="s3"/>
</job>
Run Code Online (Sandbox Code Playgroud)
来自官方文件:
定义这样的外部流的效果只是将外部流中的步骤插入到作业中,就像它们已经内联声明一样.通过这种方式,许多作业可以引用相同的模板流并将这些模板组合成不同的逻辑流.这也是分离各个流的集成测试的好方法
归档时间: |
|
查看次数: |
5686 次 |
最近记录: |