2016-09-19 6 views
-1

Я хочу отправить асинхронную электронную почту с моего контроллера в веб-приложении весной. Я использовал аннотацию @Async для моего метода, но я не нашел место, где мне нужно использовать @EnableAsync. Поскольку я использую конфигурацию на основе xml. Пожалуйста помоги.Как отправить асинхронную электронную почту в сети с помощью весны

ответ

-3

Путь @enableasync в классе конфигурации.

+1

'@ Enableasync' должен быть в' @ Configuration' класса. Также Op говорит, что он использует конфигурацию на основе XML – Jens

1

Вам необходимо добавить <task:annotation-driven/> в ваш xml.

Ниже приведен пример конфигурации для той же

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

Для получения дополнительной информации посмотрите на документы here

+0

Я пробовал это, но он выполняется синхронно. – brai

+0

как вы заключили, что это действительно синхронное исполнение? Кроме того, скомпилированная конфигурация - образец, попробуйте увеличить размер пула до нужного значения. –

Смежные вопросы