码迷,mamicode.com
首页 > 其他好文 > 详细

020 异步任务

时间:2018-10-16 01:55:23      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:环境   err   void   trace   ring   ons   task   阻塞   catch   

一 .概述

  在我们的环境下,我们常常会创建一些异步任务,我们最大的想法就是不想让耗时的任务阻塞我们方法的运行.


 

二 .使用方式

  在springboot之中使用异步任务变得非常的简单,我们只需要两步就能完成

[1] 开启异步

[2]定义异步方法

下面看看我们的一个演示例子:

我们只需要在我们的主启动类上添加一个启动异步任务的注解  

@SpringBootApplication
@EnableAsync
public class SpringbootApplicationStarter {
    
    public static void main(String[] args) {
        SpringApplication.run(SpringbootApplicationStarter.class, args);
    }
}
@Service
public class AsyncTask {
    
    @Async
    public void async()  {
        try {
            TimeUnit.SECONDS.sleep(3);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        System.out.println("任务完成");
    }
}

在我们的业务代码上,添加一个异步任务的注解就可以了.

020 异步任务

标签:环境   err   void   trace   ring   ons   task   阻塞   catch   

原文地址:https://www.cnblogs.com/trekxu/p/9795109.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!