【发布时间】:2013-06-28 20:41:48
【问题描述】:
问题来了——
我使用 Spring 提供的 @Async 来异步执行一些方法。但是,因为它是基于代理的,所以如果从同一个类中调用该方法,它将不起作用。 我确实需要在同一个类中调用我的异步方法。
我知道如果我使用 AspectJ 而不是 Spring AOP,我将能够做到这一点。
所以我的问题是,有没有办法使用 Spring 的 @Async 和加载时间编织它? 或者,是否已经编写了一个我可以使用的基于 AspectJ 的异步执行方面,而不是自己编写?
【问题讨论】:
标签: java spring aop aspectj spring-aop