概述
定时器配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
">
<!-- 要执行任务的任务类。 -->
<bean id="quartzTest" class="com.xx.quartz.TimedJob">
</bean>
<bean id="quartzJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="quartzTest"></property>
<!-- 任务类中需要执行的方法 value需要执行的方法名-->
<property name="targetMethod" value="timingJob"></property>
<!-- 上一次未执行完成的,要等待有再执行。 -->
<property name="concurrent" value="false"></property>
</bean>
<bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="quartzJob"/>
<property name="cronExpression" value="0 0 1 * * ?"/><!-- 每天凌晨一点执行定时任务 -->
</bean>
<bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="testTrigger"></ref>
</list>
</property>
</bean>
</beans>
之后只需要在spring-mvc.xml中加载配置文件就可以了
执行的类:
package com.yatai.quartz;
import java.util.Date;
import org.springframework.stereotype.Component;
@Component
public class TimedJob {
/**
* 定时任务
*/
public void timingJob(){
Date date = new Date();
System.out.println("开始执行当前时间"+ date);
}
}
启动项目执行
最后
以上就是彩色秀发为你收集整理的quratz定时器配置文件说明定时器配置文件:的全部内容,希望文章能够帮你解决quratz定时器配置文件说明定时器配置文件:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复