CompletableFuture<Response> future = ComplteableFuture.supplyAsync(
new Supplier<Response>() {
@SneakyThrows
@Override
public Response get(){
return service.process(params);
}
}
);
@SneakyThrows 会把执行异常(ExecutionExecption) 中断异常(InterruptedException) 抛出上层处理