我创建了作业类以使用DB中的数据。除此之外,我还安排了间隔为1分钟的时间表类进行测试。但是,该作业不会触发
@Component
@RequiredArgsConstructor
public class OfJob implements Job {
private final OfRepository ofRepository;
private final OfService ofService;
@Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
List<OfDomain> ofacList = ofRepository.findByPending(true);
ofList.forEach(ofDomain -> {
ofService.evaluate(ofDomain);
});
}
}
配置:
@Component
public class QuartsScheduleConfiguration {
@Bean
public Scheduler scheduler() throws SchedulerException {
Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler();
JobDetail jobDetail = JobBuilder.newJob(OfJob.class).build();
SimpleTrigger simpleTrigger = newTrigger()
.withSchedule(SimpleScheduleBuilder.simpleSchedule().repeatForever().withIntervalInMinutes(1))
.build();
scheduler.scheduleJob(jobDetail, simpleTrigger);
scheduler.start();
return scheduler;
}
}
我的日志没有错误
请帮助我