Task.java 892 B

12345678910111213141516171819202122232425
  1. package com.template.api;
  2. import org.quartz.JobDetail;
  3. import org.quartz.JobExecutionContext;
  4. import org.quartz.JobExecutionException;
  5. import org.quartz.JobKey;
  6. import org.springframework.scheduling.quartz.QuartzJobBean;
  7. import java.text.SimpleDateFormat;
  8. import java.util.Date;
  9. public class Task extends QuartzJobBean {
  10. @Override
  11. protected void executeInternal(JobExecutionContext jobExecutionContext) throws JobExecutionException {
  12. //输出当前时间
  13. Date date = new Date();
  14. SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  15. String dateString = dateFormat.format(date);
  16. JobDetail jobDetail = jobExecutionContext.getJobDetail();
  17. JobKey key = jobDetail.getKey();
  18. //工作内容
  19. System.out.println("定时任务名称:【" + key.getName() + "】,执行时间:" + dateString);
  20. }
  21. }