读书人

Spring 定时器Quartz的配备

发布时间: 2012-07-30 16:19:05 作者: rapoo

Spring 定时器Quartz的配置

Spring 定时器Quartz的配置

<?xml version="1.0" encoding="UTF-8"?>
Spring 定时器Quartz的配备<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
Spring 定时器Quartz的配备
Spring 定时器Quartz的配备<beans>????
Spring 定时器Quartz的配备???????? <!-- 要调用的工作类 -->
Spring 定时器Quartz的配备???????? <bean id="quartzJob" style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/201401101/3006/2014013015060212262.gif" title="Spring 定时器Quartz的配置 - 古木渡船 - 古木渡船">???????? <!-- 定义调用对象和调用对象的方法 -->
Spring 定时器Quartz的配备???????? <bean id="jobtask" style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/201401101/3006/2014013015060212262.gif" title="Spring 定时器Quartz的配置 - 古木渡船 - 古木渡船">???????????? <!-- 调用的类 -->
Spring 定时器Quartz的配备???????????? <property name="targetObject">
Spring 定时器Quartz的配备???????????????? <ref bean="quartzJob"/>
Spring 定时器Quartz的配备???????????? </property>
Spring 定时器Quartz的配备???????????? <!-- 调用类中的方法 -->
Spring 定时器Quartz的配备???????????? <property name="targetMethod">
Spring 定时器Quartz的配备???????????????? <value>work</value>
Spring 定时器Quartz的配备???????????? </property>
Spring 定时器Quartz的配备???????? </bean>
Spring 定时器Quartz的配备???????? <!-- 定义触发时间 -->
Spring 定时器Quartz的配备???????? <bean id="doTime" style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/201401101/3006/2014013015060212262.gif" title="Spring 定时器Quartz的配置 - 古木渡船 - 古木渡船">???????????? <property name="jobDetail">
Spring 定时器Quartz的配备???????????????? <ref bean="jobtask"/>
Spring 定时器Quartz的配备???????????? </property>
Spring 定时器Quartz的配备???????????? <!-- cron表达式 -->
Spring 定时器Quartz的配备???????????? <property name="cronExpression">
Spring 定时器Quartz的配备???????????????? <value>10,15,20,25,30,35,40,45,50,55 * * * * ?</value>
Spring 定时器Quartz的配备???????????? </property>
Spring 定时器Quartz的配备???????? </bean>
Spring 定时器Quartz的配备???????? <!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序?? -->
Spring 定时器Quartz的配备???????? <bean id="startQuertz" lazy-init="false" autowire="no" style="max-width: 100%;height: auto;width: auto\9;" src="//img.reader8.net/uploadfile/jiaocheng/201401101/3006/2014013015060212262.gif" title="Spring 定时器Quartz的配置 - 古木渡船 - 古木渡船">???????????? <property name="triggers">
Spring 定时器Quartz的配备???????????????? <list>
Spring 定时器Quartz的配备???????????????????? <ref bean="doTime"/>
Spring 定时器Quartz的配备???????????????? </list>
Spring 定时器Quartz的配备???????????? </property>
Spring 定时器Quartz的配备???????? </bean>
Spring 定时器Quartz的配备????
Spring 定时器Quartz的配备</beans>测试程序:
package com.kay.quartz;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MainTest
{

???? /**
????? * @param args
????? */
???? public static void main(String[] args)
???? {
???????? System.out.println("Test startSpring 定时器Quartz的配备Spring 定时器Quartz的配备.");
???????? ApplicationContext context = new ClassPathXmlApplicationContext("quartz-config.xml");
???????? //如果配置文件中将startQuertz bean的lazy-init设置为false 则不用实例化
???????? //context.getBean("startQuertz");
???????? System.out.print("Test endSpring 定时器Quartz的配备..");
????????

???? }

}我们需要把log4j的配置文件放入src目录下,启动main类就可以了。

关于cron表达式(来自网络):

Cron 表达式包括以下 7 个字段:

读书人网 >其他相关

热点推荐