spring自动调度问题,求指点
程序猿大哥 2013-05-13 07:44:30 spring配置
<!-- 定义触发器来管理任务Bean -->
<bean id="cronTriggerPunch"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<!-- 使用嵌套Bean的方式来定义任务Bean -->
<bean
class="org.springframework.scheduling.quartz.JobDetailBean">
<!-- 指定任务Bean的实现类 -->
<property name="jobClass"
value="com.zc.hr.webyzm.PunchJob"/>
<!-- 为任务Bean注入属性 -->
<property name="jobDataAsMap">
<map>
<entry key="empManager" value-ref="empManager"/>
</map>
</property>
</bean>
</property>
<!-- 指定Cron表达式:中午12点自动调度 -->
<property name="cronExpression"
value="0 0 12 * * ?"/></bean>
<!-- 执行实际的调度调度 -->
<bean
class="org.springframework.scheduling.quartz.SchedulerFactoryBean" id="timmer" scope="singleton" lazy-init="false">
<property name="triggers">
<list>
<ref local="cronTriggerPunch"/>
</list>
</property>
</bean>
现在这个配置是好使的,但是我只要对cron表达式做一点修改就不好使,比如改成0 15 12 * * ?就不好使,而且大多数上午时间都不好使,我把12点改成7点,10点都不好使,为什么呢。。。。。我只是换了个数字啊-------诶,,,,
还有十二点好使的时候也会延迟20秒左右,这是正常的么?