无返回值_SpringBoot异步任务@Async 的使用, 带返回值给前端

笔记:转载:https://blog.csdn.net/weixin_38399962/article/details/82146480

第一部分: 无返回值异步任务

当没有加入异步任务的时候,我们创建一个service ,里面的方法需要等待3秒才能完成, controller层写一个测试方法调用时间返回的接口, 直接调用,

下面是service层代码部分

package com.zz.amqp1.service;
 
import org.springframework.stereotype.Service;
 
import java.util.Date;
 
/**
 * Description: 异步任务测试类
 * User: zhouzhou
 * Date: 2018-08-28
 * Time: 13:30
 */
@Service
public class AsyncService {
 
    public void doNoReturn(){
        try {
            // 这个方法执行需要三秒
            Thread.sleep(3000);
            System.out.println("方法执行结束" + new Date());
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}

下面是controller层代码部分

package com.zz.amqp1.controller;
 
import com.zz.amqp1.service.AsyncService;
import org.springframework.beans
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值