quartz任务调度框架的使用

来源:互联网 发布:sql中单引号转义 编辑:程序博客网 时间:2024/06/05 04:09

一,pom.xml依赖的引入

<dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.2</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context-support</artifactId><version>4.1.3.RELEASE</version></dependency>
二,bean文件的配置

<!-- 配置job类 --><bean id="scheduler1" class="com.taotao.order.scheduler.Scheduler1" /><!-- 配置jobdetail类 --><bean id="springQtzJobMethod"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject"><ref bean="scheduler1" /></property><property name="targetMethod"><value>execute</value></property></bean><!--配置定时器任务的调度器 --><bean id="quartzTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"><!--声明要运行的实体 --><property name="jobDetail" ref="springQtzJobMethod"></property><!--设置运行时间 --><property name="cronExpression"><value>0/5 * * * * ?</value></property></bean><!--配置调度工厂 --><bean id="SpringJobSchedulerFactoryBean"class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><!--注册定时器实体 集合 --><property name="triggers"><list><ref bean="quartzTrigger" /></list></property></bean>
Java文件

package com.taotao.order.scheduler;/** * 创建一个job类 *  * @author LiuShuai * */public class Scheduler1 {public void execute() {System.out.println("任务已将执行。。。。。");System.out.println("任务执行完毕。。。。。");}}
corn表达式在线生成器地址







0 0
原创粉丝点击