接口怎么先返回成功结果 然后再执行下面的代码,求解 求解 求解 求解 求解
代码呢?
如果你需要同步等待被@Async注解修饰的方法返回结果,那就没必要做成异步了,同步就好了,如果是在下面的代码执行完,或者中途判断异步方法返回结果的话,可以这么写
@Async
public Future<Boolean> test() {
return new AsyncResult<>(true);
}
Future<Boolean> asyncResult = xxxService.test();
try {
boolean result = asyncResult.get();
//......
} catch (Exception e) {
//........
}