2015-03-23 3 views
0

Прогулка по весне Документация поддержки планировщика.Spring Scheduler

, где я нашел:

ScheduledFuture schedule (Runnable task, Date startTime); 

Но в случае @EnableScheduling нет Реализации потоков в различных примерах.

Почему? любой может объяснить Заранее спасибо.

ответ

0

С помощью @EnableScheduling вы просто включаете функциональность планировщика весны.

Чтобы выполнить задачу, вы должны аннотировать общедоступный метод с помощью @Scheduled. Итак, вы видите, что вам не нужен runnable/thread для этого, поскольку ваш метод annotabed будет вызываться с использованием отражения.

@EnableScheduling 
public class Tasks { 

@Scheduled(... options here) 
public void myTasks(){ 
    //doSomethingHere... 
} 
} 
+0

смотрите здесь подробности: http://spring.io/guides/gs/scheduling-tasks/ – NeoP5

+0

спасибо @ NeoP5 Если я добавить XML Scema на основе мне нужно сделать Реализовать Runnable. –

+0

привет, нет, вам не нужно. см. сокращенное ниже: <задача: запланированные задачи scheduler = "myScheduler"> <задача: запланировано ref = "beanA" method = "methodA" fixeddelay = "5000" /> NeoP5

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