Async异步接口怎么先返回成功结果 然后再执行下面的代码

接口怎么先返回成功结果 然后再执行下面的代码,求解 求解 求解 求解 求解

代码呢?

如果你需要同步等待被@Async注解修饰的方法返回结果,那就没必要做成异步了,同步就好了,如果是在下面的代码执行完,或者中途判断异步方法返回结果的话,可以这么写

@Async
    public Future<Boolean> test() {
        return new AsyncResult<>(true);
    }

Future<Boolean> asyncResult = xxxService.test();
        try {
            boolean result = asyncResult.get();
            //......
        } catch (Exception e) {
            //........
        }