Я добавил шаги тасклета и шаги на основе чанков вместе внутри задания, но моя работа - это запуск только шагов тасклета, а не шагов чанка.
Я добавил тасклет, потому что мне нужно загрузить файл csv, созданный в моем предыдущие шаги в Salesforce.Как таклет не принимает какой-либо читатель / писатель / процессор. Поэтому я вызываю процесс загрузки Salesforce внутри tasket.
Ниже кода: `@Bean publi c Job job () выдает исключительную ситуацию {return this.jobBuilderFactory.get (" job "). Incrementer (новый RunIdIncrementer) ())
.start(deleteRecordsFromTableStep())
.next(step1())
.next(step2())
.next(slfLeadsDataUploadStep())
.next(step3())
.next(step4())
.next(step5())
.next(slfActivityDataUploadStep())
.next(step6())
.build();
}`
Часть Таклета: `@Bean @Lazy publi c Шаг deleteRecordsFromTableStep () {return stepBuilderFactory.get (" deleteRecordsFromTableStep "). Tasklet (tableDeletingTasklet ()). Build (); }
@Bean
@Lazy
public DeleteTableTasklet tableDeletingTasklet() {
return new DeleteTableTasklet();
}`