2016-09-19 43 views
-1

我想在Spring中基于Web的应用程序中发送来自我的控制器的异步电子邮件。我在我的方法上使用了注解@Async,但我没有找到必须使用@EnableAsync的地方。因为我使用基于xml的配置。请帮忙。如何使用spring在网络上发送异步邮件

回答

-3

将@enableasync放入配置类中。

+1

'@ Enableasync'必须在'@ Configuration'类。另外欧普说,他正在使用基于XML的配置 – Jens

1

你需要在你的xml中添加<task:annotation-driven/>

下面是相同

<task:annotation-driven executor="myExecutor" /> 
<task:executor id="myExecutor" pool-size="5"/> 

样本配置欲了解更多信息,看看文档here

+0

我试过这个,但它正在同步执行。 – brai

+0

你是如何推断出它确实是同步执行的?此外,剪切共享配置是示例,请尝试将“池大小”增加到所需的值。 –