這次給大家帶來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中文網其它相關文章!
推薦閱讀:
以上是spring boot的定時任務應該如何使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!