Я пытался найти решение, но не могу ... ㅠㅠ
Я хочу разделить шаги в работе, как показано ниже.
step1.class -> step2.class -> step3.class -> done
Причина, по которой я так разделен, заключается в том, что мне приходится использовать запросы на каждом этапе.
@Bean
public Job bundleJob() {
return jobBuilderFactory.get(JOB_NAME)
.start(step1) // bean
.next(step2) // bean
.next(step3()) // and here is the code ex) reader, processor, writer
.build();
}
Моя цель состоит в том, чтобы мне пришлось использовать возвращаемые данные в шаге 1, шаг 2. но jpaItemReader похож на asyn c ... поэтому он не обрабатывается, как указано выше.
поток отладки, подобный этому.
readerStep1 -> writerStep1 -> readerStep2 -> readerWriter2 -> readerStep3 -> writerStep3
and
-> processorStep1 -> processorStep2 -> processorStep3
, что для меня большая проблема ...
Как я могу ждать каждый шаг в работе? Включая запросы.