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

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

  • 相关阅读:
    虚拟机Centos安装docker小记
    Python selenium入门
    selenium Error
    DveOps路线指南
    DevOps
    Go语言常量和变量
    安装Go语言及环境的搭建
    Win10 搭建IIS服务
    linux 上搭建sftp服务
    linux小命令
  • 原文地址:https://www.cnblogs.com/trekxu/p/9795109.html
Copyright © 2011-2022 走看看