1.<task:annotation-driven>:用作定时任务.
具体用法:
@Scheduled(cron = "0 0/1 * * * ?")
格式: [秒] [分] [小时] [日] [月] [周] [年]
秒 是 0-59 , - * /
分 是 0-59 , - * /
小时 是 0-23 , - * /
日 是 1-31 , - * ? / L W
月 是 1-12 or JAN-DEC , - * /
周 是 1-7 or SUN-SAT , - * ? / L #
年 否 empty 或 1970-2099 , - * /
解释:
"*",表示每一分钟都会触发
? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值
- 表示区间。例如在小时上设置 "10-12",表示 10,11,12点都会触发
, 表示指定多个值,例如在周字段上设置 "MON,WED,FRI" 表示周一,周三和周五触发
/ 用于递增触发。如在秒上面设置"5/15" 表示从5秒开始,每增15秒触发(5,20,35,50)。 在月字段上设置‘1/3‘所示每月1号开始,每隔三天触发一次
2.File.separator
windows是\,unix是/
时间: 2024-07-30 13:48:38