2016-09-19 4 views
-1

SpringのWebベースのアプリケーションで、私のコントローラから非同期電子メールを送信したいと思います。私は私のメソッドで@Asyncアノテーションを使用しましたが、@EnableAsyncを使用する必要がある場所を見つけることができません。私はXMLベースの設定を使用しています。助けてください。春を使用してWebで非同期電子メールを送信する方法

答えて

-3

設定クラスに@enableasyncを設定します。

+1

'は' @ Configuration'クラスでなければなりませんドキュメントを見て

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

同じ

用のサンプル設定です。またOpは、彼がXMLベースの設定を使用していると言っています – Jens

1

xmlに<task:annotation-driven/>を追加する必要があります。

以下は詳細についてはEnableasync` @here

+0

私はこれを試しましたが、同期的に実行しています。 – brai

+0

これは実際に同期実行であるとどのように推測しましたか?また、共有された設定はサンプルです。 'pool-size'を目的の値に増やしてみてください。 –

関連する問題