无法让@Scheduled工作。
我有什么:
@EnableScheduling
在我的配置类上。 @Scheduled
应用于方法:
@Scheduled(cron = "* * * * * *")
public void callOutLogsPurgeScheduler3(){
try{
LOG.info("executing some job for something...");
ZoneId zone = ZoneId.of("Asia/Kolkata");
long _30DaysBack = LocalDateTime.now().minusDays(30).atZone(zone).toEpochSecond();
//doing something here
}catch(Exception e){
LOG.info("Error while executing some job for something : {}",e);
}
}
这两个日志都没有打印在我的日志中。 试过断点,永远不会被触发。
如果我在这里遗漏了某些东西,有人能指出我吗? 什么可能是错的?
我在Ubuntu 14.04上运行