<bean id="myCronTrigger1" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="myJob" />
<property name="cronExpression" >
<value>${first.trigger.time}</value>
</property>
</bean>
有什么帮助吗?
答案 0 :(得分:4)
0/1 * * * ? *
(也许* * * * ?
*也有效)
@see:http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html
每秒都会发射。
如果您需要1秒的固定延迟而不是每秒激活一次,那么您可以使用Spring 3.0注释:@Scheduled(fixedRate=1000)
@see:http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html
BTW:您可以使用@Scheduled(cron="*/1 * * * * MON-FRI")
注释,而不是XML配置。
答案 1 :(得分:1)
您还可以使用更适合您使用的SimpleTrigger。
如果您需要,SimpleTrigger应该满足您的日程安排需求 作业在特定时刻或者在特定时刻执行一次 具体的时刻,然后以特定的间隔重复。
<bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="jobDetailBean" />
<property name="repeatInterval" value="1000" />
</bean>