25.5.3 Элемент
Чтобы включить аннотации @Scheduled и @Async, просто включите элемент «управляемый аннотацией» из пространства имен задачи в вашу конфигурацию.
<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>
<task:executor id="myExecutor" pool-size="5"/>
<task:scheduler id="myScheduler" pool-size="10"/>
Обратите внимание, что указатель исполнителя предоставляется для обработки тех задач, которые соответствуют методам с аннотацией @Async, а указатель планировщика предназначен для управления этими методами, помеченными @ Scheduled.
Есть лив любом случае, чтобы сделать это без XML?