第一步:systemValues.xml
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref local="picProcessTrigger" />
<ref local="exportTrigger" />
<ref local="dayTrigger" />
<ref local="crawlerChartTrigger" />
<ref local="userStatusCheckTrigger" />
<ref local="generateHTMLTrigger" />
<!-- 样例
<reflocal="exampleTrigger" />
-->
</list>
</property>
</bean>
第二步:systemValues.xml
<!--生成静态文件,默认5分钟-->
<bean id="generateHTMLTrigger"class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail"ref="generateHTMLTaskJob" />
<property name="startDelay"value="10000" />
<property name="repeatInterval"value="600000" />
</bean>
第三步:timerContext.xml
<bean id="generateHTMLTaskJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject"ref="generateHTMLSuite" />
<property name="targetMethod"value="execute" />
<property name="concurrent"value="false"/>
</bean>
第四步:timerContext.xml
<bean id="generateHTMLSuite"class="com.trs.cis4.timer.suite.TimeExecuteSuite">
<property name="tasks">
<list>
<ref local="generateNewsTask" />
<ref local="generateSearchTask"/>
<ref local="generateRadarTask"/>
</list>
</property>
</bean>
第五步:timerContext.xml
<bean id="generateNewsTask" class="com.trs.cis4.news.timer.GenerateNewsTask">
<property name="relPath"value="../"/>
<property name="forceExecute"value="false"/>
</bean>