Можем ли мы добавить Tasklet и Chunks в JOB вместе? - PullRequest
0 голосов
/ 29 апреля 2020

Я добавил шаги тасклета и шаги на основе чанков вместе внутри задания, но моя работа - это запуск только шагов тасклета, а не шагов чанка.

Я добавил тасклет, потому что мне нужно загрузить файл 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();
}`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...