天天看点

@Scheduled定时任务不执行

写了个定时任务

服务启动后没有反应

@Scheduled(fixedRate = 1050 * 60)
    public void drefresh(){
        System.out.println("执行refresh:"+ DateUtils.getTime());
        List<String> list = new ArrayList<>();
        
    }
           

解决方法:

第一种: 在类上加注解 @EnableScheduling,只在当前类起作用

@Scheduled定时任务不执行

第二种: 在启动类上加注解 @EnableScheduling,整个服务的定时都会生效

@Scheduled定时任务不执行