zoukankan      html  css  js  c++  java
  • 020 异步任务

    一 .概述

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


    二 .使用方式

      在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("任务完成");
        }
    }

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

  • 相关阅读:
    Spark2 Dataset DataFrame空值null,NaN判断和处理
    Spark2 文件处理和jar包执行
    &与&&, |与||区别
    Scala实现乘法口诀
    Hive desc
    Hive FUNCTIONS函数
    Hive show
    MySQL行列转换拼接
    MySQL字符串连接
    SQLServer之索引简介
  • 原文地址:https://www.cnblogs.com/trekxu/p/9795109.html
Copyright © 2011-2022 走看看