@Scheduled 不适用于 Javaconfig
@Scheduled is not working with Javaconfig
我编写了一个调度程序,它仅在 xml 文件中按预期工作。但是我无法通过 Javaconfig class 运行 进行此操作。以下是代码。
调度器:
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);
}
需要它可以工作的任何建议。
问候
赛
在TestCron中添加@EnableScheduling注解class。
我编写了一个调度程序,它仅在 xml 文件中按预期工作。但是我无法通过 Javaconfig class 运行 进行此操作。以下是代码。
调度器:
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);
}
需要它可以工作的任何建议。
问候 赛
在TestCron中添加@EnableScheduling注解class。