0
我已创建作业。我想每分钟运行它 但它只运行一次。 以下是我的java类石英作业只运行一次
String exp = "0 0/1 * 1/1 * ? *";
SchedulerFactory factory = new StdSchedulerFactory();
Scheduler scheduler = factory.getScheduler();
scheduler.start();
JobDetail job = JobBuilder.newJob(schedulartest.class).build();
Trigger trigger = TriggerBuilder.newTrigger()
.startNow()
.withSchedule(
CronScheduleBuilder.cronSchedule(exp))
.build();
scheduler.scheduleJob(job, trigger);
当我执行它,它只能运行一次。 有人可以帮助找出这些
不熟悉石英调度,但是如果我做了图书馆,“startNow”就很好,现在启动。我猜测它没有采取计划,因为它已经开始并且默认计划是一次启动。尝试切换startNow和withSchedule? – Neil
@尼尔,我必须每分钟运行一次。 –