Scheduled cron表达式
时间: 2023-10-15 20:28:24 浏览: 107
Scheduled cron表达式是用于设置定时任务的一种语法格式。它由6个字段组成,分别表示秒、分钟、小时、日期、月份和星期。每个字段都可以设置具体的数值或者通配符来表示时间的触发条件。通过灵活的横向和纵向组合,cron表达式可以实现几乎任何你想要触发的时间点与周期。除了日期和星期可以使用"?"来实现互斥,其他占位符都要具有具体的时间含义,且依赖关系为:年->月->日期(星期)->小时->分钟->秒数。
例如,"*/6 * * * * ?"表示每隔6秒触发一次定时任务。在Java中,你可以使用@Scheduled注解来设置cron表达式,如下所示:
@Component
public class ScheduledTime {
private Logger logger = LoggerFactory.getLogger(ScheduledTime.class);
@Scheduled(cron="*/6 * * * * ?")
private void timingScan() {
// 在这里写实现代码
}
}
这个例子中,使用@Scheduled注解的方法timingScan()会根据指定的cron表达式定时触发任务。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [@Scheduled() cron表达式详解](https://blog.csdn.net/qq_35144624/article/details/99696267)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Spring boot 定时器](https://blog.csdn.net/qinxu0611/article/details/104624529)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文