0
我在匿名类的方法内使用@Async标签。是否Spring AOP的支持这一点:Spring @Async不能在匿名类上工作
private void scheduleProcessing(final SomePojo somepojo) {
taskScheduler.schedule(new Runnable() {
@Override
@Async("myThreadPoolTaskExecutor")
public void run() {
// biz logic
}
}, 20, TimeUnit.SECONDS);
}
显然,用类似异步,Transactional等Spring注释表示的方法应该从类外调用(AOP代理)。这里运行将在线程启动时在内部调用 –