@Scheduled
@Scheduled 参数
具体参数可以参考spring-context-5.1.6.RELEASE.jar
下面的org.springframework.scheduling.annotation.Scheduled
类
cron
设置时分秒等具体的定时。cron表达式
// 每隔10分钟执行一次
@Scheduled(cron="0 0/10 * * * ?")
zone
时区,接收一个java.util.TimeZone#ID
。cron
表达式会基于该时区解析。默认是一个空字符串,即取服务器所在地的时区。比如我们一般使用的时区Asia/Shanghai
。该字段我们一般留空。
fixedDelay
每次执行任务之后间隔多久再次执行该任务。项目启动时,会立即执行任务。可以配合initialDelay