【发布时间】:2017-09-06 10:21:02
【问题描述】:
我正在尝试编写一个 Spring cron 表达式,让我的代码在固定的时间间隔之后和给定的时间间隔之间执行。我希望代码在每 20 分钟后和早上 6 点到下午 6 点之间(即白天)执行一次。
以下是每 20 分钟运行一次代码的表达式,但我不知道如何限制它在给定的时间间隔之间运行(我可以限制 cron 表达式中的调度,否则我将不得不在代码是java类)。
<task:scheduled-tasks>
<task:scheduled ref="commonSchedulerForSms" method="sendCommonSmsReport"
cron="0 0/20 * * * ?" />
</task:scheduled-tasks>
我正在开发 Spring VERSION 3.0、Servlet 版本 2.5 和 Java 版本 1.6。
提前致谢。
【问题讨论】:
-
希望这篇文章能解决您的问题。link
标签: spring cron quartz-scheduler