2016-09-19 44 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

你是如何推斷出它確實是同步執行的?此外,剪切共享配置是示例,請嘗試將「池大小」增加到所需的值。 –