zoukankan      html  css  js  c++  java
  • SpringBoot实现异步

    1、创建AsyncTest类

    package com.cppdy.service;
    
    import org.springframework.scheduling.annotation.Async;
    import org.springframework.stereotype.Component;
    
    @Component
    public class AsyncTest {
        
        @Async
        public void asyncOut() {
            System.out.println("异步方法id:"+Thread.currentThread().getId());
        }
    
    }

    2、在UserController中创建测试方法

    @RequestMapping("async")
        public String async() {
            System.out.println("Main Thread Id:"+Thread.currentThread().getId());
            asyncTest.asyncOut();
            return "async";
        }

    3、在Application类中开启异步(@EnableAsync)

    package com.cppdy;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.scheduling.annotation.EnableAsync;
    
    @SpringBootApplication
    @EnableAsync
    public class Application {
        
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
    }
  • 相关阅读:
    MediaRecorder.AudioSource参数
    putty连接服务器
    支持库
    ImageView
    .net下MD5算法和加盐
    SqlHelper文件复习
    .net下连接数据库
    Windows Server 2003 R2 64位简体中文版下载
    gacutil.exe 注册assembly
    Sharepoint Powershell
  • 原文地址:https://www.cnblogs.com/jiefu/p/10051968.html
Copyright © 2011-2022 走看看