
Consider defining a bean of type ‘org.springframework.scheduling.TaskScheduler‘ in your configuratio
顾名思义,这个错是因为调用的任务调度TaskScheduler未在spring实例引起的。
首先看一下我使用任务调度的地方
@Slf4j public class ScheduledFutureJob implements SchedulerObjectInterface { @Autowired private AuModuleInstanceService auModuleInstanceService; @Autowired private AuStatisticalService auStatisticalService; @Autowired private SystemConfigService systemConfigService; @Autowired private DialogService dialogService; @Autowired private AssociateService associateService; @Autowired private AuStomcrEcheckResultService auStomcrEcheckResultService; @Autowired private BackupdataService backupdataService; // private ScheduledFuture future; @Autowired private TaskScheduler scheduler;然后以下是需要实例的部分
@Primary @bean public TaskScheduler scheduledExecutorService() { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); scheduler.setPoolSize(8); scheduler.setThreadNamePrefix("scheduled-thread-"); return scheduler; } /** * @description: 任务调度 * @author lyb * @return: com.lj.scheduledtask.ScheduledFutureJob * @date: 2022/9/6 16:53 */ @Bean public ScheduledFutureJob initTaskScheduler() { ScheduledFutureJob scheduler = new ScheduledFutureJob(); return scheduler; }👁️ 阅读量:0
© 版权声明:本文《Consider defining a bean of type ‘org.springframework.scheduling.TaskScheduler‘ in your configuratio》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686557441a291445.html。