Spring引导。使用Async方法作为同步方法

问题描述 投票:-1回答:1

我有一些方案

  1. 调度器(重复调用)应该调用一个async函数,比如说fun(),控制器应该调用同一个函数fun(),并根据成功完成情况返回结果(通过检查异常)。
  2. 控制器应该调用同一个函数fun(),并根据成功完成情况返回结果(通过检查异常)

请给我提供一些骨架与适当的符号。

java spring spring-boot scheduler spring-async
1个回答
0
投票

你的方法应该是同步的,但是如果你想调用你的异步方法,你应该在你的异步方法里面调用你的同步方法。

public void mySyncMethod(){
   //whatever you want. 
}

异步方法

@Async
public void myAsyncMethod(){
   mySyncMethod();
}

我想你用的是弹簧靴

© www.soinside.com 2019 - 2024. All rights reserved.