@异步Spring注释不支持';我不能在抽象课堂上工作
在记录“开始…”之后,func3()开始运行,我得到“结束…”,直到func3()完成。它工作得很好,但由于它的应用方式,它不起作用。Spring使用代理应用AOP,内部方法调用不通过代理。因此,基本上像这样使用@异步Spring注释不支持';我不能在抽象课堂上工作,spring,spring-boot,asynchronous,Spring,Spring Boot,Asynchronous,在记录“开始…”之后,func3()开始运行,我得到“结束…”,直到func3()完成。它工作得很好,但由于它的应用方式,它不起作用。Spring使用代理应用AOP,内部方法调用不通过代理。因此,基本上像这样使用@ASync是不可能的。 @Service public abstract class AbsService { public abstract A func3(); public void func1(){ log.info
@ASync
是不可能的。
@Service
public abstract class AbsService {
public abstract A func3();
public void func1(){
log.info("start..")
func2()
log.info("end..")
}
@Async
public void func2(){
//do....
func3()
//do....
}
}