spring boot @async

来源:互联网 发布:c语言第三版课后答案 编辑:程序博客网 时间:2024/06/08 01:53
@SpringBootApplication

@EnableAsync

@Asyncpublic Future<String> doTaskOne() throws Exception {    System.out.println("开始做任务一");    long start = System.currentTimeMillis();    Thread.sleep(random.nextInt(10000));    long end = System.currentTimeMillis();    System.out.println("完成任务一,耗时:" + (end - start) + "毫秒");    return new AsyncResult<>("任务一完成");}
Future<String> task1 = task.doTaskOne();

task1.isDone()