SpringBoot:-Scheduling RestClient方法

时间:2017-10-17 20:34:50

标签: rest spring-boot

我使用以下网站创建了客户端。我们不允许使用嵌入式tomcat,因此在tcServer中部署了war。需要安排客户端中的方法。所有方法都在SpringBootApp中。如何安排每15分钟运行一次客户端。

有人可以指导我如何做到这一点吗?

RestClient Code

1 个答案:

答案 0 :(得分:0)

调度非常简单。如果您使用的是嵌入式tomcat,那无关紧要。你有SpringBoot,这已经足够了。配置计划方法的步骤:

  1. 在配置类上添加@EnableScheduling注释,甚至在@SpringBootApplication旁边添加。
  2. 创建Scheduler类,它将按照以下时间间隔触发方法:

    @Service public class MyScheduler { @Scheduled(cron = "* */15 * * * *") void someMethod() { // do stuff here } }

  3. 这里解释了Cron表达式:https://stackoverflow.com/a/26147143/7866105

    教程:
    https://spring.io/guides/gs/scheduling-tasks/http://www.baeldung.com/spring-scheduled-tasks