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(); } } }
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
以上就是spring boot的定时任务应该如何使用的详细内容,更多请关注其它相关文章!
推荐阅读
-
spring boot定时任务接收邮件并且存储附件的方法讲解
-
spring-boot通过@Scheduled配置定时任务及定时任务@Scheduled注解的方法
-
Spring Boot使用profile如何配置不同环境的配置文件
-
spring boot使用自定义配置的线程池执行Async异步任务
-
spring boot整合quartz实现多个定时任务的方法
-
详解Spring Boot 中实现定时任务的两种方式
-
spring boot整合quartz实现多个定时任务的方法
-
spring boot使用自定义配置的线程池执行Async异步任务
-
spring boot使用自定义的线程池执行Async任务
-
Spring Boot+Quartz实现一个实时管理的定时任务