При использовании нескольких источников данных в приложении Spring Task / Batch «Задания» в разделе «Задача» не запускаются автоматически - PullRequest
0 голосов
/ 14 апреля 2019

Я создаю приложение Spring Cloud Task с настроенными базовыми «пакетными» заданиями, используя 2 источника данных (один для метаданных Spring и один для приложения).Чтобы это работало, пришлось переопределить автоматическую конфигурацию Spring Batch по умолчанию, переопределив пакетный конфигуратор.

Но с этими изменениями запуск приложения на основе задач не может автоматически запускать все настроенные пакетные "задания".

Есть ли способ автоматического запуска всех «заданий» при запуске Spring Batch Application, точно так же, когда оно запускается с использованием «одного» источника данных и spring.batch.job.enabled = true?

Создано демонстрационное приложение на github с 2 источниками данных

https://github.com/jobas2007/spring_proj

Существует ли способ автоматического запуска всех «заданий» при запуске Spring Batch Application, так же, как и при запуске нас использованием «одного» источника данных и spring.batch.job.enabled = true?

ПРИМЕЧАНИЕ. В конечном итоге это поможет зарегистрировать приложение как тип «Задача» в Spring Cloud Data Flow Server и создать «Задачу» для окончательного завершения.запустить настроенные все задания, когда задание выполнено

...