ホームページ  >  記事  >  ウェブフロントエンド  >  Spring Bootのスケジュールされたタスクの使用方法

Spring Bootのスケジュールされたタスクの使用方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-14 13:11:591486ブラウズ

今回は 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();
        }
    }

}
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

JavaScriptはcallとapplyを使用する


httpプロトコルを使用するプロセス


JavaScriptオブジェクトの詳細な説明


バーパーセント効果を実現する


以上がSpring Bootのスケジュールされたタスクの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。