博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring-----定时任务Quartz配置之手动设置
阅读量:6736 次
发布时间:2019-06-25

本文共 1269 字,大约阅读时间需要 4 分钟。

一 配置xml如下:

二 手动获取scheduler调度对象,触发SimpleTriggerBean对象,和作业类JobDetailBean对象

public class TestJob {	public static  QuarzJobHelper jobHelper;	/**任务调度对象*/	private static Scheduler scheduler;	static AbstractApplicationContext  context = new ClassPathXmlApplicationContext("classpath:/spring/applicationContext.xml");	static{		jobHelper = (QuarzJobHelper)context.getBean("jobHelper");		/**任务调度对象*/		scheduler = (Scheduler)context.getBean("scheduler");	}	public static void main(String[] args) {		//从spring中获取trigger		Trigger trigger = (Trigger)context.getBean("cronTrigger");		//获取job作业类		JobDetail detail = (JobDetail)context.getBean("job1");		try {			//新增job			scheduler.scheduleJob(detail, trigger);			System.out.println(detail.getName()+","+detail.getGroup());			Thread.sleep(9000);			//删除job			scheduler.deleteJob(detail.getName(), detail.getGroup());			//定时任务销毁			scheduler.shutdown();		} catch (Exception e) {			e.printStackTrace();		}	}}

  

转载于:https://www.cnblogs.com/GotoJava/p/6093565.html

你可能感兴趣的文章
命令纠正工具 thefuck 的简单使用
查看>>
python字典结构化数据
查看>>
SQL Server附加数据库出现错误5123的正确解决方法
查看>>
插入图片、背景图片
查看>>
c++官方文档-class
查看>>
腾讯2017暑期实习编程题2
查看>>
Android定位&地图&导航——基于百度地图,实现自定义图标绘制并点击时弹出泡泡...
查看>>
Asymptote 学习记录(3) 画赵爽弦图练习
查看>>
泰勒公式的发现以及证明
查看>>
FPGA管脚约束
查看>>
软件测试用例
查看>>
oracle 自动启动
查看>>
python mysql 单表查询 多表查询
查看>>
day10决策树和随机森林实践
查看>>
rsyslog日志服务的配置文件分析
查看>>
nyoj113字符串替换
查看>>
android handler概念解释
查看>>
eclipse代码左虚线对齐设置
查看>>
storm trident的filter和函数
查看>>
设计模式-命令模式简单理解
查看>>