Spring与Quartz结合生成定时任务
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" " http://www.springframework.org/dtd/spring-beans.dtd "><beans default-autowire="byName"> <bean id="timetaskScheduler" ref="countSalary"/> <property name="targetMethod" value="init"/> </bean> </property> <property name="cronExpression" value="0 13 13 * * ?"/> </bean> <bean id="countSalary" singleton="true"/></beans>
0 13 13 * * ?
0 0/10 * * * ?
package org.frame.base.quartz;public class CountSalary {private void init(){System.out.println("hello quartz!");}}
第一个0 表示0妙.第二个13表示13分钟,0/10表示延迟0分钟,每10分钟执行一次.第三个13表示13小时,*表示任意小时第四个*表示任意月第五个*表示星期第六个?表示任意日期.最后一个一般不定义,定义年的任务不切实际