当异步方法和调用方法在同一个类中时,是没办法通过Ioc里的bean来执行异步方法的,从而变成同步方法。
@Component
public class Task {
/**
* 调异步方法和异步方法在同一个类 @Async执行失败
*/
public void dotask() {
this.taskOne();
this.taskTwo();
}
@Async
public void taskOne() {
//执行任务1
}
@Async
public void taskTwo() {
//执行任务2
}
}