我正在尝试使用 Spring 定义一个 Async 方法,该方法需要在同步函数结束时调用,如下所示:
void syncFunction() {
...
asyncFuntion();
}
@Async
void asyncFunction() {
...
}
我需要在开始执行之前添加 10 秒的延迟,asyncFunction
并且希望避免添加Thread.sleep()
. 我还探索了@Scheduled
注释,但它似乎不适用于one-time
计划任务。使用 Spring 实现这一目标的最佳方法是什么?提前致谢。