<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.0</version>
</dependency>
public class SyncJob implements Job {
@Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
System.out.println("---------正在同步---------");
}
}
public class SyncScheduler {
public static void main(String[] args) throws SchedulerException {
SchedulerFactory schedulerFactory = new StdSchedulerFactory();
Scheduler scheduler = schedulerFactory.getScheduler();
JobDetail jobDetail = JobBuilder.newJob(SyncJob.class).withIdentity("job","group").build();
CronTrigger cronTrigger = TriggerBuilder.newTrigger().withIdentity("trigger", "triggerGroup")
.startNow().withSchedule(CronScheduleBuilder.cronSchedule("0 0 3 * * ?")).build();
scheduler.scheduleJob(jobDetail,cronTrigger);
scheduler.start();
}
}