2012-01-03 4 views
3

25.5.3 L'élémentSpring @Async sans xml config

Pour permettre à la fois @Scheduled et annotations @Async, comprennent tout simplement l'élément 'annotation conduit' de l'espace de noms de tâches dans votre configuration .

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/> 

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

<task:scheduler id="myScheduler" pool-size="10"/> 

avis qu'une référence exécuteur testamentaire est prévu pour traiter ces tâches qui correspondent aux méthodes avec l'annotation @Async, et la référence du programmateur est prévu pour gérer ces méthodes annotées avec @Scheduled.

Est-il possible de le faire sans XML?

Répondre

11

Ceci est possible avec le ressort 3.1 récemment sorti, mais pas 3.0 - Voir @EnableAsync et @EnableScheduling.

+0

Est-ce que toutes les tâches asynchrones au sein de la même configuration doivent utiliser le même Exécuteur? –

+0

@DD. Les liens javadoc décrivent comment le personnaliser. – skaffman

+0

@skaffman que javadoc décrit? Je ne le vois pas dans EnableAsync et j'ai besoin d'utiliser plusieurs définitions – Dejell

Questions connexes