<!-- 工作的bean --> <bean id="myJob" class="weixin.test.controller.TestController" /> <!-- job的配置開(kāi)始 --> <bean id="myJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="myJob" /> </property> <property name="targetMethod"> <value>test</value> </property> <!--concurrent=false 表示 不做并發(fā)執(zhí)行 一個(gè)任務(wù)未完成下一個(gè)任務(wù)等待上一個(gè)任務(wù)--> <property name="concurrent"> <value>false</value> </property> </bean> <!-- job的配置結(jié)束 --> <!-- 調(diào)度的配置開(kāi)始--> <bean id="crontestJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="myJobDetail" /> </property> <property name="cronExpression"> <!-- 每1分鐘執(zhí)行 --> <value>0 0/1 * * * ?</value> </property> </bean> <!-- 調(diào)度的配置結(jié)束 --> <!-- 啟動(dòng)觸發(fā)器的配置開(kāi)始 --> <bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="crontestJobTrigger" /> </list> </property> </bean> <!-- 啟動(dòng)觸發(fā)器的配置結(jié)束 -->
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注