Spring定时任务的时间配置是使用Cron表达式来指定的。
Cron表达式是一个字符串,包含6或7个由空格分隔的字段,分别表示秒、分钟、小时、日期、月份、星期和年份(可选)。具体的语法规则如下:
下面是一些常见的Cron表达式示例:
可以通过在Spring的配置文件中使用@Scheduled
注解来指定定时任务的Cron表达式,如下所示:
@Component
public class MyScheduledTask {
@Scheduled(cron = "0 * * * * *")
public void run() {
// 定时任务的逻辑
}
}
这样配置之后,定时任务将会按照指定的Cron表达式进行执行。