欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

spring boot的定时任务应该如何使用

程序员文章站 2022-05-04 12:40:56
...
这次给大家带来spring boot的定时任务应该如何使用,使用spring boot的定时任务应该注意事项有哪些,下面就是实战案例,一起来看一下。
@Componentpublic class GetIndexInfo {    public final static long ONE_Minute =  60 * 1000;    /*当任务执行完毕后1分钟在执行*/
    @Scheduled(fixedDelay=ONE_Minute)    public void fixedDelayJob(){
        System.out.println("---------------1-----------------");
        System.out.println(new Date().getTime());
    }    /*每多次分钟一次*/
    @Scheduled(fixedRate=ONE_Minute)    public void fixedRateJob(){
        System.out.println("---------------2-----------------");
        System.out.println(new Date().getTime());
    }    /*每周日凌晨三点执行*/
    @Scheduled(cron="0 10 3 ? * 1")    public void cronJob(){
        System.out.println("---------------3-----------------");
        System.out.println(new Date().getTime());
    }    synchronized static void writeFile(String filePath, JSONObject json) {        try {
            FileWriter fw = new FileWriter(filePath, false);
            PrintWriter out = new PrintWriter(fw);
            out.write(json.toString());
            out.println();
            fw.close();
            out.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}

相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!

推荐阅读:

javaScript使用call和apply

使用http协议的流程

javaScript的对象详解

css3实现条状百分比效果

以上就是spring boot的定时任务应该如何使用的详细内容,更多请关注其它相关文章!