我使用以下网站创建了客户端。我们不允许使用嵌入式tomcat,因此在tcServer中部署了war。需要安排客户端中的方法。所有方法都在SpringBootApp中。如何安排每15分钟运行一次客户端。
有人可以指导我如何做到这一点吗?
答案 0 :(得分:0)
调度非常简单。如果您使用的是嵌入式tomcat,那无关紧要。你有SpringBoot,这已经足够了。配置计划方法的步骤:
创建Scheduler类,它将按照以下时间间隔触发方法:
@Service
public class MyScheduler {
@Scheduled(cron = "* */15 * * * *")
void someMethod() {
// do stuff here
}
}
这里解释了Cron表达式:https://stackoverflow.com/a/26147143/7866105
教程:
https://spring.io/guides/gs/scheduling-tasks/和http://www.baeldung.com/spring-scheduled-tasks