参考:http://www.cnblogs.com/kay/archive/2007/11/02/947372.html

Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:
首先我们来写一个被调度的类:

package com.kay.quartz;
public class QuartzJob
{

    public void work()
    {
    System.out.println("Quartz的任务调度!!!");
    }
}

Spring的配置文件:

quartz定时任务配置<?xml version="1.0" encoding="UTF-8"?>
quartz定时任务配置<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
quartz定时任务配置
quartz定时任务配置<beans>    
quartz定时任务配置        <!-- 要调用的工作类 -->
quartz定时任务配置        <bean ></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 startquartz定时任务配置quartz定时任务配置.");
        ApplicationContext context = new ClassPathXmlApplicationContext("quartz-config.xml");
        //如果配置文件中将startQuertz bean的lazy-init设置为false 则不用实例化
        //context.getBean("startQuertz");
        System.out.print("Test endquartz定时任务配置..");
        

    }

}

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

相关文章:

  • 2021-06-16
  • 2021-11-17
  • 2021-05-01
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案