急求Quartz的Cron表达式,高分赠高手
Quartz表达式需求:定时器需每10分钟运行一次,且每天的3:30-6点不运行
Cron表达式:? quartz cron Java Framework --------------------编程问答-------------------- 0 0-30/10 6,3 * * ? --------------------编程问答-------------------- 不对。。。。。。 --------------------编程问答-------------------- 0 0/10 6-3 * * ?
上面是定时器需每10分钟运行一次,且每天的3-6点不运行,那半小时还不知道怎么去掉 --------------------编程问答-------------------- --------------------编程问答-------------------- 感觉还要再配置一个
0 0-30/10 3 * * ?//3点到3点30,每10分钟
0 0/10 6-3 * * ?6点到3点,每10分钟
才能完全达到你的要求。
即,上面两个定时器结合就行了。 --------------------编程问答-------------------- 现在的需求有点不和要求,就是要一个定时器配置呀?是否还有其他办法?
是否有表示半个小时的方法? --------------------编程问答--------------------
--------------------编程问答-------------------- 好像没有表示半个小时的吧?我也感觉楼上这个方法可行,但是需求就变了!同求高人指点吧!
<!-- 触发器 -->
<bean id="cronTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<!-- 指向我们的任务 -->
<property name="jobDetail" ref="reportTask" />
<property name="cronExpression" value="0 0/10 6-3 * * ?" />
</bean>
<!-- 触发器 -->
<bean id="cronTrigger1"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<!-- 指向我们的任务 -->
<property name="jobDetail" ref="reportTask" />
<property name="cronExpression" value="0 0-30/10 3 * * ?" />
</bean>
<!-- 调度器 -->
<bean
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger" />
<ref bean="cronTrigger1" />
</list>
</property>
<property name="configLocation" value="classpath:quartz.properties" />
</bean>
</beans>
这样配置,不看代码,光看效果是没有区别的
补充:Java , Java EE