Springboot-异步任务

异步任务:

  就是在我们要执行一个程序的同时,还要执行其他方法,本来应该需要开启一条线程
去执行,但是前端可能会出现等待,这样极大的降低了用户的体验。为了避免这种问题,所以我们可以使用异步注解执行。

1、在方法上加异步注解

@Async

@Service
public class UserService {
    @Async
    public  void users() throws InterruptedException {
        Thread.sleep(3000);
        System.out.println("加载中...");
    }
}

 


2、到ming方法启动类上去开启异步支持


@EnableAsync

@EnableAsync
@SpringBootApplication
public class Springboot05TaskApplication {

    public static void main(String[] args) {
        SpringApplication.run(Springboot05TaskApplication.class, args);
    }

}

 

posted @ 2022-03-29 14:50  追星月?问酒缘。  阅读(32)  评论(0)    收藏  举报