本月每个第一个星期一的Spring @scheduled cron表达式
问题描述:
我想让我的代码根据Spring cron表达式在固定的时间表上执行。我希望代码在每个月的第一个星期一上午10点执行。本月每个第一个星期一的Spring @scheduled cron表达式
@Scheduled(cron = "")
public void sendEmail() {
// ...
}
答
你可以用这个表达
@Scheduled(cron = "0 0 10 ? 1/1 MON#1 *")
答
0 0 10 ? * 2#1
- 0 - > 0秒\
- 0 - >第0分钟| - > 10:00
- 10 - > 10小时/
- 2#1 - >每个月的第一个星期一
答
@Scheduled(的cron = “0 0 7 1-7 * MON”)
请添加一些更多的解释或文档的链接。 – ppasler