首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

超级容易Spring3 Quartz 例子

2012-11-09 
超级简单Spring3 Quartz 例子关于Spring Quartz 我就不多介绍,因为小弟是个菜鸟怕误导大家,希望大家理解!?

超级简单Spring3 Quartz 例子

关于Spring Quartz 我就不多介绍,因为小弟是个菜鸟怕误导大家,希望大家理解!

?

?

/* * @(#) TestJob.java 1.0  2011-7-20  * * (c) Copyright 2011 smshen SpringQuartzDemo * * FILENAME    : TestJob.java * PACKAGE     : com.smshen.quartz * CREATE DATE : 2011-7-20 * AUTHOR      : smshen */package com.smshen.quartz;import java.text.SimpleDateFormat;import java.util.Date;/******************************************************************************* *  #(c) smshen SpringQuartzDemo  * *  功能说明:    *  2011-7-20 上午10:14:20 smshen 创建文件 *  *  修改说明: 创建文件 *  2011-7-20 上午10:14:20 smshen 修改文件 *  ******************************************************************************/public class TestJob {/** *  * 功能 :执行任务 * 开发:smshen 2011-7-20 */public void doJob() {System.out.println("测试任务---现在时间" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));}}

?

?

/* * @(#) TestMain.java 1.0  2011-7-20  * * (c) Copyright 2011 smshen SpringQuartzDemo * * FILENAME    : TestMain.java * PACKAGE     : com.smshen.main * CREATE DATE : 2011-7-20 * AUTHOR      : smshen */package com.smshen.main;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;/******************************************************************************* *  #(c) smshen SpringQuartzDemo  * *  功能说明:    *  2011-7-20 上午10:32:29 smshen 创建文件 *  *  修改说明: 创建文件 *  2011-7-20 上午10:32:29 smshen 修改文件 *  ******************************************************************************/public class TestMain {/** * 功能 :负责启动JOB * 开发:smshen 2011-7-20 * @param args */public static void main(String[] args) {System.out.println("测试开始...");ApplicationContext context = new ClassPathXmlApplicationContext("quartz.xml");//如果配置文件中将startQuertz bean的lazy-init设置为false 则不用实例化context.getBean("startQuertz");System.out.println("等待任务执行...");}}

?

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans><!-- 要调用的工作类 --><bean id="testJob" /></property><!-- 调用类中的方法 --><property name="targetMethod"><value>doJob</value></property></bean><!-- 定义触发时间 --><bean id="doTime" /></property><!-- cron表达式 每隔一分钟执行一次任务--><property name="cronExpression"><value>0 0/1 * * * ? *</value></property></bean><!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 --><bean id="startQuertz" lazy-init="true" autowire="no"/></list></property></bean></beans>

?

?

需要整个项目的源码请下载,源码含JAR包

1 楼 pch272215690 2012-06-05   看来很简单啊

热点排行