1、配置 在springmvc.xml 文件中新增
xmlns:p="http://www.springframework.org/schema/p"
<bean id="task" class="com.quartz.task" /> <bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="myJobTrigger" /> </list> </property> </bean> <bean id="myJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail"> <ref bean="myJobDetail" /> </property> <property name="cronExpression"> <value>0 0/5 * * * ?</value> </property> </bean> <bean id="myJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="task" /> </property> <property name="targetMethod"> <value>run</value> </property> </bean>
说明 task 是类名 run 是类里面的方法 com.quartz.task 是类的路径名称
0 0/5 * * * ? 是5分钟是间隔时间
2、 pom.xml 添加
<quartz.version>2.3.0</quartz.version>
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version></dependency>
3、类名import java.util.*; public class task { public void run(){ System.out.println("datetest:" + new Date().toString()); }}