关于spring定时器的问题
下面是我配置的定时器,我想数据库中的数据执行一遍后,关闭这个定时器,如果有新的数据再开启定时器,应该怎么办呢?
<bean id="huoQuDingXin"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="dingXin001Action" />
<property name="targetMethod" value="huoQu" />
<property name="concurrent" value="false" />
</bean>
<bean id="huoQuDingXinger"
class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="huoQuDingXin" />
<property name="startDelay" value="10000" />
<property name="repeatInterval" value="3000" />
</bean>
[解决办法]
这样设计 就违背的定时器的 用意了呀。
定时器,顾名思义是:根据时间,周期性执行。
根据你的需求 ,明显是触发器的条件呀。
[解决办法]