及时返回,业务逻辑异步实现

A请求我的接口,我马上返回她。表示接口是通常的。

然后异步去处理

@PostMapping("/querySnIsEnough")
    @ApiOperation("查询sn是否足够")
    public String querySn(@RequestBody SnGenVM vm) {
        long start = System.currentTimeMillis();
        serialNumberService.querySnIsEnough(vm);
        long time = System.currentTimeMillis() - start;
        return "time="+time;
    }

整个service方法是一个异步的方法,异步去做。

1、配置 Async

2、启动类和bean的类加上注解

@EnableAsync

3、方法上加注解

   @Async

方法不能是静态方法

 

posted @ 2019-05-14 16:24  lyon♪♫  阅读(251)  评论(0)    收藏  举报