請教各位大佬,spring batch動態構造job,包含并行step,并行step執行完成后,會報錯:No start state was found. You must specify at least on step in a job. Job狀態也是執行失敗。
代碼如下:
Step step1 = createStep("step1");
Step step2 = createStep("step2");
Flow flow1 = new FlowBuilder<SimpleFlow>("flow1").start(step1).end();
Flow flow2 = new FlowBuilder<SimpleFlow>("flow2").start(step2).end();
Flow[] flowArray = {flow1, flow2};
SimpleJobBuilder jobBuilder = new SimpleJobBuilder(new FlowJobBuilder(new JobBuilder("statJob")));
Job job = jobBuilder.repository(jobRepository).listener(jobExecutionListener).split(new SimpleAsyncTaskExecutor(jobName)).add(flowArray).end().build();
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/249226.html
標籤:Java相關
