小编Ved*_*nja的帖子

如何在Spring中正确使用@Async

我有一个关于Spring的@Async注释以及如何正确使用它的问题.假设我有这些方法:

@Async
public void test(String param1) {
    test2(param1, null);
}

@Async
public void test2(String param1, String param2) {
    test3(param1, param2, null);
}

@Async
public void test3(String param1, String param2, String param3) {
    // do some heavy work
}
Run Code Online (Sandbox Code Playgroud)

我是否需要@Async在所有三种方法上进行异步调用,或者只是将其置于test3实际上才能完成工作?

java spring asynchronous spring-mvc spring-boot

8
推荐指数
1
解决办法
1799
查看次数

标签 统计

asynchronous ×1

java ×1

spring ×1

spring-boot ×1

spring-mvc ×1