SpringBoot 整合定时任务
springBoot自带了定时任务的框架,我们只需要@EnableScheduling注解即可启用定时任务:
代码片段:
@Configuration
@EnableScheduling
public class SchedulingConfig {
private final Logger logger = LoggerFactory.getLogger(getClass());
@Scheduled(cron = "0/20 * * * * ?")//每20秒执行一次
public void scheduling(){
logger.info("测试定时任务1");
}
@Scheduled(cron = "1 * * * * ?")
public void scheduling2(){
logger.info("测试定时任务2");
}
}