解决方法一:

所在类要加上spring注解@Component,交给spring托管

解决方案二:

全局开启允许定时任务注解 @EnableScheduling

解决方案三:

查看是否开启spring延迟类加载,开启后只有用到的类才会被加载进去(可以加快项目启动速度)
如果在application.properties写了以下配置

#################是否启用bean延迟加载#########################
spring.main.lazy-initialization=true

则需要在有定时任务的类上加注解@Lazy(value = false)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐