Настройте два разных репозитория заданий в одном контексте приложения Spring. Правильно ли это делать? - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть сценарий, в котором я должен выполнить некоторые задания при запуске приложения, а некоторые - в более поздний момент, используя открытые конечные точки служб REST. Возможно ли создать два разных репозитория заданий в xml для указанных двух целей в одном приложении Spring? Будет ли это правильно делать? Как я могу добиться этого, используя Spring xml beans?

1 Ответ

1 голос
/ 26 апреля 2020

Элемент job имеет атрибут job-repository, который позволяет вам определить, в какой репозиторий заданий должен отправляться отчет. Таким образом, вы можете создать несколько репозиториев заданий и назначить то, что вы хотите для каждого задания:

<bean id="jobRepository1">...</bean>
<bean id="jobRepository2">...</bean>

<batch:job id="job1" job-repository="jobRepository1">...</batch:job>
<batch:job id="job2" job-repository="jobRepository2">...</batch:job>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...