Spring 批处理中 SimpleJobBuilder 和 FlowJobBuilder 之间的区别?
Difference between SimpleJobBuilder and FlowJobBuilder in Spring Batch?
SpringBatch 中的 SimpleJobBuilder 和 FlowJobBuilder 有什么区别?为什么我会选择一个而不是另一个?另外,使用 start() 而不是 flow() 开始一个步骤有什么不同吗?
What is the difference between SimpleJobBuilder and FlowJobBuilder in Spring Batch?
A SimpleJob runs steps sequentially while a FlowJob 可以 运行 复杂的步骤流(分支、并行等)。每种类型的工作都有自己的建造者。
Why would I choose one over the other?
这取决于您要构建的工作类型。
Also, is there a difference in starting a step with start() rather than flow()?
JobBuilder#start
returns一个SimpleJobBuilder
而JobBuilder#flow
returns一个JobFlowBuilder
。所以这与上一点有关,它取决于您要构建的作业类型。
SpringBatch 中的 SimpleJobBuilder 和 FlowJobBuilder 有什么区别?为什么我会选择一个而不是另一个?另外,使用 start() 而不是 flow() 开始一个步骤有什么不同吗?
What is the difference between SimpleJobBuilder and FlowJobBuilder in Spring Batch?
A SimpleJob runs steps sequentially while a FlowJob 可以 运行 复杂的步骤流(分支、并行等)。每种类型的工作都有自己的建造者。
Why would I choose one over the other?
这取决于您要构建的工作类型。
Also, is there a difference in starting a step with start() rather than flow()?
JobBuilder#start
returns一个SimpleJobBuilder
而JobBuilder#flow
returns一个JobFlowBuilder
。所以这与上一点有关,它取决于您要构建的作业类型。