我已经在servlet.xml中配置了Spring任务调度程序,如下所示。但是我发现任务总是在第30秒执行几次。
<task:scheduler id="scheduler" pool-size="3"/>
<task:scheduled-tasks scheduler="scheduler">
<task:scheduled ref="testTask" method="test" cron="30 0/1 * * * ?"/>
</task:scheduled-tasks>
任务的执行时间少于50毫秒,所以我猜在30毫秒后的50毫秒之后,由于任务仍在30秒钟,因此将再次安排任务。我对吗?希望有人可以帮助我。谢谢。