栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java > SpringBoot

#8. quartz-demo

SpringBoot 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

#8. quartz-demo

package com.jordyn.quartz;

import org.quartz.*;
import org.quartz.impl.StdSchedulerFactory;


public class HelloScheduler {
    public static void main(String[] args) throws SchedulerException {
        //创建一个jobDetail实例,将该实例与HelloJob Class绑定
        JobDetail job = JobBuilder.newJob(HelloJob.class).withIdentity("myJob").build();
        
        //cronTrigger 每日9点40触发任务
        CronTrigger cronTrigger = TriggerBuilder.newTrigger().withIdentity("cronTrigger").withSchedule(CronScheduleBuilder.cronSchedule("0 28 10 * * ?")).build();

        //创建schedule实例
        StdSchedulerFactory factory = new StdSchedulerFactory();
        Scheduler scheduler = factory.getScheduler();
        scheduler.start();
        scheduler.scheduleJob(job,cronTrigger);



    }
}
package com.jordyn.quartz;

import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;

import java.time.LocalDateTime;


public class HelloJob implements Job{
    public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException{
        //打印当前的时间
        System.out.println("现在时间是:" + LocalDateTime.now());
        //具体的业务逻辑
        System.out.println("开始生成任务报表");
    }
}

    
        org.quartz-scheduler
        quartz
        2.3.0
    


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/235126.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号