1.导入依赖
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.0</version>
</dependency>
2.创建定时任务类(任务开始时间,间隔,结束时间等用七子表达式设置)
@Component
public class job {
@Autowired
private StringRedisTemplate redisTemplate;
//每50秒执行一次
@Scheduled(cron = "0/10 * * * * ?")//七子表达式
private void task() {
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())+"任务执行");
}
}
3.在启动类上开启调度器
@SpringBootApplication
@EnableScheduling//开启调度器
public class RecoverySysApplication {
public static void main(String[] args) {
SpringApplication.run(RecoverySysApplication.class, args);
}
}
效果图: