My Spring服务像
一样@Scheduled( cron="0 0 7 * * SUN")
public void doSomething() {
// do something
}
我知道你不能拥有指定一年的第7个值。使用表达式可以告诉spring在特定时间每年运行一次,比如说在2020年12月25日上午6点?
由于
答案 0 :(得分:6)
是的,你可以。看看this回答。简而言之,您可以使用以下格式:
1st line - [EMPTY_DATA_1]
2nd line - [DATA_1]
3rd line - [EMPTY_DATA_2]
4th line - [DATA_2]
答案 1 :(得分:2)
你可以通过月份,它将只运行一年
@Schedule(cron=""0 0 0 25 12 ?") --- it will run 25th December every year
public void CronExpression(){
//your logic
}
答案 2 :(得分:-1)
不确定
@Scheduled( cron="59 59 23 6 12 ? 2020")
public void doSomething() {
// do something
}
这将在2020年12月6日23:59:59解雇