设置 Spring Scheduler 在每月月底还剩六天时运行

问题描述 投票:0回答:1

是否可以将 Spring Scheduler 设置为每月在距离月底还剩 6 天的情况下运行?

如果是这样,发生这种情况的 CRON 表达式是什么?

java spring spring-boot spring-scheduled
1个回答
0
投票

从 Spring 5.3 开始,CRON 表达式支持

L
作为该月的最后一天。所以你可以在你的案例中使用这种表达方式:

0 0 L-6 * *

这将在月底前 6 天的午夜运行,具体取决于 https://crontab.cronhub.io/

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.