1. 程式人生 > >spring配置計劃任務管理器

spring配置計劃任務管理器

service express BE erb pro pri frame span 日誌

<!-- 計劃任務管理器 -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="clearLogTrigger" />
</list>
</property>
</bean>

<!-- 清理日誌任務 -->
<bean id="clearLogTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="methodInvokingJobDetail" />
</property>
<property name="cronExpression">
<value>0 0 1 1 * ?</value>
</property>
</bean>


<!-- 以代理方式執行任務方法 -->
<bean id="methodInvokingJobDetail"
class
="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="logService" /> </property> <property name="targetMethod"> <value>clearLog</value> </property> </bean> </beans> <!-- 秒 分 時 日 月 星期幾 年
0 0 0 10 12 ? 2009 0 0 0 12 ? * 0 0 1 1 * ? 2-5 之間 2,3,4,5 2/2 疊加2 2,4,6,8 *每 ?忽略 -->

spring配置計劃任務管理器