J2EE项目开发需要在每天0点0分处理业务,我求助于spring的定时业务。在已有的平台上,首先写了一个业务类: package example;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.springframework.scheduling.quartz.QuartzJobBean;public class ExampleJob ...{ public void doIt()...{ System.out.println("yes"); }} 然后将spring.jar加入。 在webRoot/WEBINF/applicationContext.xml下写入: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans><bean id="testQuarz" class="example.ExampleJob"/> <bean id="quartzDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="testQuarz"/> </property> <property name="targetMethod"> <value>doIt</value> </property> </bean> <bean id="quartzTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="quartzDetail"/> </property> <property name="cronExpression"> <value>0 0 0 * * ?</value> </property> </bean> <bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="quartzTrigger"/> </list> </property> </bean> </beans> 即可实现0点0分调用example.ExampleJob下doIt()方法。