概述
参考: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的任务调度!!!");
}
}
public class QuartzJob
{
public void work()
{
System.out.println("Quartz的任务调度!!!");
}
}
Spring的配置文件:
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832061758810.gif)
测试程序:
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 start
.");
ApplicationContext context = new ClassPathXmlApplicationContext("quartz-config.xml");
//如果配置文件中将startQuertz bean的lazy-init设置为false 则不用实例化
//context.getBean("startQuertz");
System.out.print("Test end
..");
}
}
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 start
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832093213036.png)
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832093213036.png)
ApplicationContext context = new ClassPathXmlApplicationContext("quartz-config.xml");
//如果配置文件中将startQuertz bean的lazy-init设置为false 则不用实例化
//context.getBean("startQuertz");
System.out.print("Test end
![](https://file2.kaopuke.com:8081/files_image/2023060718/202306071832093213036.png)
}
}
我们需要把log4j的配置文件放入src目录下,启动main类就可以了。
转载于:https://www.cnblogs.com/JAYIT/p/6293762.html
最后
以上就是要减肥毛豆为你收集整理的quartz定时任务配置的全部内容,希望文章能够帮你解决quartz定时任务配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复