quartz-all-1.5.2.jar和spring的jar
java代码如下:
package com.coalmine.desktop;
import java.text.SimpleDateFormat;
import java.util.Date;
public class QuartzJob {
public void work() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
System.out.println(sdf.format(date) + " 执行Quartz定时器");
}
}
applicationContext.xml配置如下:
<!-- 要调用的工作类 -->
<bean id="quartzJob" class="com.coalmine.desktop.QuartzJob"></bean>
<!-- 定义调用对象和调用对象的方法 -->
<bean id="jobtask"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<!-- 调用的类 -->
<property name="targetObject">
<ref bean="quartzJob" />
</property>
<!-- 调用类中的方法 -->
<property name="targetMethod">
<value>work</value>
</property>
</bean>
<!-- 定义触发时间 -->
<bean id="doTime"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="jobtask" />
</property>
<!-- cron表达式 -->
<property name="cronExpression">
<!-- 第 10秒 隔 5秒执行一次-->
<value>10/5 * * * * ?</value>
</property>
</bean>
<!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 -->
<bean id="startQuertz" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="doTime" />
</list>
</property>
</bean>
函数中 初始化调度
public static main(String[] args)
{
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
}
OK,启动服务后从第10秒开始每隔5秒执行一次work方法
相关推荐
spring 定时器 quartz
NULL 博文链接:https://ap0406708.iteye.com/blog/588695
Spring中的Quartz配置-Spring-定时器-java定时器.doc
spring定时器Quartz,适合学习阶段的同学学习,可以直接运行
Spring-quartz实现定时器(含代码)
idea 使用spring自带的定时器quartz 使用的c3p0 v0.95.2所包含的jar 亲测可用
Spring Quartz 定时器示例(Web工程版),欢迎下载。
spring定时器 quartz支持的3个jar包 quartz-all-1.8.4.jar slf4j-api-1.5.3.jar slf4j-simple-1.5.3.jar
spring 定时器 内含TimerTask实现和Quartz实现两种方式
spring定时器Spring定时器的两种实现方式Java的Timer类和OpenSymphony的Quartz。
Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器 Spring Quartz定时器
使用spring 实现的两种定时任务,使用eclipse直接导入就可使用
Spring Quartz 定时器示例(Java工程版),欢迎下载。
定时器的配置文件(两种方式:springmvc自带定时,Quartz与spring结合的定时)
当服务启动时自动调用某一个类中的方法,相隔一段时间后再重复执行该方法(相隔时间在配置文件中自己配置,此例直接运行即可)
spring定时器 quartz
spring和quartz的定时器的启动和停止例子
Spring两种定时器实例配置:Java的TimerTask类和OpenSymphony的Quartz。包含5种配置方式:timer普通定时器、timer特定方法定时器、quartz简单定时器、quartz精确定时器、quartz特定方法定时器。简单实用,一看就会。
spring+quartz配置的定时器 可以动态添加任务
spring定时器代码。解决多次执行问题。包含quartz-all.jar包。 说明很详细。希望能帮上哪位朋友。