1首先实现Job接口,创建任务

public class HelloJob implements Job{

    @Override
public void execute(JobExecutionContext context) throws JobExecutionException {
JobDetail jobDetail = context.getJobDetail();
String name = jobDetail.getJobDataMap().getString("name");
System.out.println(name+":"+new Date());
}
}

2实现具体定时任务

public class QuartzTest {

    public static void main(String[] args) throws Exception {

        JobDetail job=newJob()
.ofType(HelloJob.class) //引用Job Class
.withDescription("this is a test job") //任务描述
.build(); job.getJobDataMap().put("name", "mytimer"); //加入属性name到JobDataMap //定义一个每秒执行一次的SimpleTrigger触发器
Trigger trigger=newTrigger()
.startNow()
.withIdentity("trigger")
.withSchedule(CronScheduleBuilder.cronSchedule("0/5 * * * * ?"))
.build(); //获取默认调度器
Scheduler sche=StdSchedulerFactory.getDefaultScheduler();
sche.scheduleJob(job, trigger); sche.start(); System.in.read();
sche.shutdown();
}
}

最新文章

  1. Windows XP 新增API函数列表
  2. ThreadPoolExecutor 线程池的实现
  3. SQL servere 范式、事务
  4. Qt 学习之路 :动态视图
  5. OpenFlow协议1.0及1.3版本分析
  6. 转载 Java基本数据类型
  7. LeetCode 563. Binary Tree Tilt (二叉树的倾斜度)
  8. ASP.NET Core使用静态文件、目录游览与MIME类型管理
  9. Spring bean实例化的方式
  10. Json字符串转map集合
  11. Codeforces Round #553 (Div. 2) D题
  12. linux系统下查看图片尺寸的命令
  13. HR_Hash Tables: Ransom Note
  14. linux TLB表
  15. Confluence 6 使用 WebDAV 客户端来对页面进行操作
  16. imageio.ffmpeg.download() has been deprecated. Use 'pip install im ageio-ffmpeg' instead.'
  17. 8K - 圆桌会议
  18. [Android]Java中点击事件的四种写法
  19. ETL测试基本知识
  20. 修改Chem 3D模型的化学键属性的方法有哪些

热门文章

  1. oracle clob字段去除html标签
  2. Object类有哪些公用方法?
  3. Springboot中读取自定义名称properties的
  4. Wireshark网络分析工具(一)
  5. Python3.6全栈开发实例[022]
  6. Python3.6全栈开发实例[011]
  7. 一起talk C栗子吧(第七十八回:C语言实例--创建进程)
  8. 20170411 F-02创建财务凭证
  9. ansible的主机变量
  10. Tomcat日志备份脚本