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);
        }
    
    }
  • 相关阅读:
    html转义
    mongodb 数据库 基础使用
    xpath基本语法
    HTTP
    JavaScript笔记6-数组新方法
    JavaScript笔记5-事件
    JavaScript笔记3--标识符和保留字
    JavaScript笔记4-数组
    jquery笔记1--选择器
    JavaScript笔记2
  • 原文地址:https://www.cnblogs.com/jiefu/p/10051968.html
Copyright © 2011-2022 走看看