diff --git a/spring-batch-docs/asciidoc/step.adoc b/spring-batch-docs/asciidoc/step.adoc index de27968d4..b838a674b 100644 --- a/spring-batch-docs/asciidoc/step.adoc +++ b/spring-batch-docs/asciidoc/step.adoc @@ -1873,15 +1873,22 @@ previously discussed transition elements, such as the 'next' attribute or the 'n [source, java, role="javaContent"] ---- @Bean -public Job job() { - Flow flow1 = new FlowBuilder("flow1") +public Flow flow1() { + return new FlowBuilder("flow1") .start(step1()) .next(step2()) .build(); - Flow flow2 = new FlowBuilder("flow2") +} + +@Bean +public Flow flow2() { + return new FlowBuilder("flow2") .start(step3()) .build(); +} +@Bean +public Job job(Flow flow1, Flow flow2) { return this.jobBuilderFactory.get("job") .start(flow1) .split(new SimpleAsyncTaskExecutor())