zoukankan      html  css  js  c++  java
  • SpringBoot执行异步任务

    在Controller调用长时间的任务方法时使用异步任务,可以立即返回结果,提高用户体验,例如:邮件发送

    1、在启动类上添加注解

    @SpringBootApplication
    @EnableAsync//添加异步执行注解,后续只需要在方法上添加@Async注解即可异步执行任务

    2、在需要异步执行的方法上添加注解

        @Async
        public void AsyncFun() {
            System.out.println("执行耗时任务");
            try {
                Thread.sleep(5000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            System.out.println("执行任务完成");
        }
  • 相关阅读:
    Codeforces Round #534 (Div. 2) D. Game with modulo 交互题
    传球游戏 dp
    欧拉通路和欧拉回路
    HDU 1116
    HDU 4970
    HDU 4557
    HDU 4864
    HDU 1565
    HDU 3046
    HDU 4240
  • 原文地址:https://www.cnblogs.com/harriets-zhang/p/14502027.html
Copyright © 2011-2022 走看看