我创建Quartz作业并启动调度程序
JobDetail job = newJob(InfoCrawlerJob.class)
.withIdentity("job id", "group")
.usingJobData(jobData)
.build()
SimpleTrigger trigger = newTrigger()
.withIdentity("trigger id", "trigger-group")
.startNow()
.withSchedule(simpleSchedule()
.withIntervalInSeconds(100)
.withRepeatCount(10))
.build()
scheduler.scheduleJob(job, trigger)
scheduler.start()
Quartz的工作正在发挥作用。主要问题是Spring不等待工作完成。我该如何解决?
答案 0 :(得分:0)
查看Spring Quartz支持
这个类有一个方法:setWaitForJobsToCompleteOnShutdown(boolean),我希望这就是你需要的。