Spring Boot 调度功能
首先
我在工作中遇到了一个使用Spring Boot进行开发的项目,他们希望使用Cronetab定期运行一个bat文件发送电子邮件,这可以在Spring中实现吗?
Spring Boot的计划功能是什么?
当您使用Scheduled注释时,可以在预定的时间执行方法。它可用于执行周期性任务等。
源代码
@Scheduled(cron = "0 0 0 * * *", zone = "Asia/Tokyo")
public void checkbatch(){
.....
}
-
- cron= “秒 分 時 日 月 年”
-
- という単位でづので上記のコードだと毎日0時0分0秒に実行されます。
-
- zone = “Asia/Tokyo”
- 日本時間を示しています。
最后
对于定期执行,我们希望能够毫不畏惧地尝试更便利的方法,而不仅仅依赖crontab。