Как отключить автозапуск Job Spring Batch при старте приложения
В настройках отключил автозапуск Job (Spring Batch) при старте приложения:
spring:
batch:
job:
enabled: false
Запуск задачи настроен по Scheduled через 75сек:
@Autowired
JobLauncher jobLauncher;
@Autowired
Job job;
@Scheduled(fixedRate = 10000000, initialDelay = 75000)
public void launchJob() throws Exception {
JobParameters params = new JobParametersBuilder()
.addString("JobID", String.valueOf(System.currentTimeMillis()))
.toJobParameters();
jobLauncher.run(job, params);
}
Но она все равно стартует сразу.
Вот он прописан в помнике:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-batch</artifactId>
</dependency>
Попробовал создать отдельное простое приложение со Spring Batch, там все нормально запуск происходит четко по расписанию. Не пойму с чем может быть конфликт в основном приложении?