【发布时间】:2018-08-07 15:04:48
【问题描述】:
我的应用程序中有一个 Spring @scheduled 任务,它将每 2 分钟启动一次。在某些情况下,任务永远不会返回,因此在此之后任务将不会执行。
@Scheduled(fixedDelay = ....)
private void task() {
}
无论如何设置计划任务的超时以强制它在一段时间后结束?
【问题讨论】:
-
我建议你使用 fixedRate 而不是 fixedDelay
标签: java spring java-annotations