导入包
1、log4j-1.2.16
2、quartz-2.1.7
3、slf4j-api-1.6.1.jar
4、slf4j-log4j12-1.6.1.jar
在spring的配置文件applicationContext.xml中<span style="white-space:pre"> </span><bean id="methodInvokingJobDetail"
<span style="white-space:pre"> </span>class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<span style="white-space:pre"> </span><property name="targetObject">
<span style="white-space:pre"> </span><ref bean="applicationInfoService"/> //这个为存放目标方法的类。放在service中,可以直接调用service层注入的dao层的方法。
<span style="white-space:pre"> </span></property>
<span style="white-space:pre"> </span> <property name="targetMethod">
<span style="white-space:pre"> </span><value>addexcute</value><span style="white-space:pre"> </span>//这个为目标方法,即定时任务执行的方法。
<span style="white-space:pre"> </span></property>
<span style="white-space:pre"> </span></bean>
<span style="white-space:pre"> </span><bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<span style="white-space:pre"> </span><property name="jobDetail">
<span style="white-space:pre"> </span><ref bean="methodInvokingJobDetail"/>
<span style="white-space:pre"> </span></property>
<span style="white-space:pre"> </span> <span style="white-space:pre"> </span><property name="cronExpression">
<span style="white-space:pre"> </span><value>0 59 15 ? * *</value> //这个每天执行的时间
<span style="white-space:pre"> </span></property>
<span style="white-space:pre"> </span></bean>
<span style="white-space:pre"> </span><bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<span style="white-space:pre"> </span><property name="triggers">
<span style="white-space:pre"> </span><list><ref local="cronTrigger"/></list>
<span style="white-space:pre"> </span></property>
<span style="white-space:pre"> </span></bean>