在我的java Web应用程序中,我使用Quartz CronTrigger Bean来安排作业的执行。在我的配置xml文件中,我想每10分钟触发一次作业:
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="processToExecuteJob" />
<property name="cronExpression" value="0 0/10 * * * ?" />
</bean>
如何检查作业是否已在运行,如果我不需要再次运行它。 我想确保在某个时间只能运行一个作业实例。
答案 0 :(得分:0)
我在一个我工作的旧项目中遇到了类似的问题。在这种情况下,我认为优雅的解决方案始终是Singleton模式