我有一个服务接口和实现类。当我使用@Async注释接口方法时,它可以正常工作。但是,当我在实现类上注释一个方法时,对该方法的调用立即返回,但该方法中的代码实际上没有运行。 Spring的文档示例显示了在已实现的方法上使用的注释,但它对我来说并不是那样。
答案 0 :(得分:0)
我认为这就是它应该如何工作,这就是为什么它是异步的。您是否为Async注释类添加了任何断点?将系统放在日志中并确保它实际上没有被调用。
答案 1 :(得分:0)
如果您已正确完成所有操作,则可能会出现此问题:https://jira.springsource.org/browse/SPR-10715