Springboot项目方法异步执行

Tue 23 September 2025

Springboot项目方法异步执行

StrangenessWind IP属地: 上海 2020.05.26 16:45:54 字数 79 阅读 190 首先在启动类加上扫描注解@EnableAsync

import org.springframework.boot.SpringApplication; import org.springframework.scheduling.annotation.EnableAsync;

@SpringBootApplication @EnableAsync public class ImageServiceApplication {

public static void main(String[] args) {
    SpringApplication.run(ImageServiceApplication.class, args);
    LogUtil.info("main","imageserver启动");
}

} 然后在需要调用的方法上加上注解@Async 导入类 import org.springframework.scheduling.annotation.Async; 需要异步执行的方法上添加@Async注解

 @Async
 public static void info(String name,String messsage) {
      System.out.println("异步执行");
}

异步执行用法很多最常见的是配合观察者模式进行系统解耦

Category: 编程java