package com.casic.missiles.quartz; import org.quartz.*; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class QuartzConfig { @Bean public JobDetail alarmQuartzDetail() { return JobBuilder.newJob(AlarmQuartz.class).withIdentity("alarmQuartz"). storeDurably().build(); } @Bean public Trigger alarmQuartzTrigger() { SimpleScheduleBuilder scheduleBuilder = SimpleScheduleBuilder.simpleSchedule() //设置时间周期单位秒 每隔5秒实行一次 .withIntervalInSeconds(5) .repeatForever(); return TriggerBuilder.newTrigger().forJob(alarmQuartzDetail()) .withIdentity("alarmQuartz") .withSchedule(scheduleBuilder) .build(); } }