<bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<!-- 10 seconds -->
<property name="startDelay" value="10000"/>
<!-- repeat every 50 seconds -->
<property name="repeatInterval" value="50000"/>
</bean>
在这个简单的触发器中,repeatInterval每隔50秒设置一次。但是,startDelay设置为10秒。每次在作业开始时是否都会应用此startDelay(实际上这意味着作业每40秒开始一次?)
答案 0 :(得分:1)
根据文件
http://docs.spring.io/spring-framework/docs/2.0.x/api/org/springframework/scheduling/quartz/SimpleTriggerBean.html startDelay是第一次启动作业之前的延迟。
所以,这意味着你的工作将在start
之后10秒后开始,然后每50秒重复一次。