Spring框架自3.0版本起,自带了任务调度功能,好比是一个轻量级的Quartz,而且使用起来也方便、简单,且不需要依赖其他的JAR包。
在springboot中使用更加方便,只需要在类头加上注解@Configuration 和@EnableScheduling,
然后方法上使用@Scheduled(cron="cron = “0 0/5 * * * ?”)就可以一个简单的调度任务就可以实现了。
@Component
@Configuration //1.主要用于标记配置类,兼备Component的效果。
@EnableScheduling // 2.开启定时任务
public class XXXJob {
//日志
private Logger logger = LoggerFactory.getLogger(XXXJob.class);
@Scheduled(cron