您的位置:首页 > 编程语言 > Java开发

Springboot 定时任务

2019-01-12 19:57 274 查看

前言

Springboot定时任务可以在指定某个时间点执行某一段代码,例如:文件备份

 

通过 @Scheduled注解里的cron表达式来定义什么时候执行

例如:下段代码,定时任务可以 4000 每天凌晨两点半执行一次

[code]@SpringBootApplication
@EnableScheduling // 开启定时任务
public class FileserverApplication {

private static final Logger log = LoggerFactory.getLogger(FileserverApplication.class);

public static void main(String[] args) {
SpringApplication.run(FileserverApplication.class, args);

}

/**
* *:表示匹配该域的任意值,假如在Minutes域使用*, 即表示每分钟都会触发事件。 每天触发 秒 分 时
*/
@Scheduled(cron = "00 30 02* * ?")
public void scheduledBackup() {
System.out.plintln("开始执行");
}

}

 

想要了解更多cron表达式:https://biaoming.iteye.com/blog/39532

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: