背景:
搭建 SpringBoot + Spring Batch 项目时,再执行启动类时,会直接执行项目中定义好的 Job,但在实际应用场景,往往是定时调度该 Job,所以我们要在项目启动时,配置一下,让项目启动时不掉用该 Job。在 application.properties文件加上如下配置:
#Spring Batch
项目启动时不调用 Job
spring.batch.job.enabled = false
项目启动时调用 Job
spring.batch.job.enabled = true