Весенняя партийная документация говорит: «Spring Batch не будет пытаться остановить их от одновременного запуска» (http://static.springsource.org/spring-batch/reference/html-single/index.html).Как я могу гарантировать, что одновременно выполняется только одно задание JobInstance?
Но я хотел бы получить сообщение об ошибке, если попытаюсь запустить задание, и есть экземпляр этой работы. Является ли это возможным?
Я использую Spring Batch 2.1.8.
Это не совсем то, о чем вы просили, но вы можете гарантировать, что одновременно запускается только одно задание с помощью исполнителя с атрибутом размера пула 1. Это приведет к тому, что задания будут стоять в очереди, с только один работает за раз. –