2016-08-13 6 views
0

Я написал один планировщик, который работает как ожидалось только с XML-файлом. Но я не могу запустить это с классом Javaconfig. Ниже приведен код.@Scheduled не работает с Javaconfig

Планировщик:

public class DemoServiceBasicUsageCron {  
@Scheduled(cron="*/5 * * * * ?") 
public void demoServiceMethod() 
{ 
    System.out.println("Method executed at every 5 seconds. Current time is :: "+ new Date()); 
}} 

Java конфигурации:

@Configuration 
public class TestCron { 
    @Bean 
    public DemoServiceBasicUsageCron demoCron() { 
     System.out.println(" bean created "); 
     return new DemoServiceBasicUsageCron(); 
    }} 

Я читаю файл конфигурации

public static void main(String[] args) { 
     AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(TestCron.class); 

    } 

Необходимые любые предложения, которые он может работать.

С уважением Саи

ответ

1

Добавить @EnableScheduling аннотаций в классе TestCron.

+0

Спасибо @abaghel. Он работает нормально. – abc