@Scheduled不与Javaconfig合作

时间:2016-08-13 03:47:42

标签: java spring spring-java-config spring-scheduled

我编写了一个调度程序,它只能按预期使用xml文件。但我无法使用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 个答案:

答案 0 :(得分:1)

在TestCron类中添加@EnableScheduling注释。