Java Quartz调度程序执行可运行的

Java Quartz调度程序执行可运行的,java,spring-boot,quartz,Java,Spring Boot,Quartz,Quartz调度程序能否执行可运行的任务? 例如,我有一个springTaskScheduler正在运行以下代码: [...] @Autowired @Qualifier(IntegrationConfiguration.TASK_SCHEDULER_INTEGRATION_NAME) private TaskScheduler taskScheduler; [...] ScheduledFuture<?> scheduledFuture = taskScheduler.sched

Quartz调度程序能否执行可运行的任务?

例如,我有一个spring
TaskScheduler
正在运行以下代码:

[...]
@Autowired
@Qualifier(IntegrationConfiguration.TASK_SCHEDULER_INTEGRATION_NAME)
private TaskScheduler taskScheduler;

[...]
ScheduledFuture<?> scheduledFuture = taskScheduler.schedule(new Runnable() {

    @Override
    public void run() {
        try {
            execucaoJobService.executa(jobName, execucaoJobDto, jobScheduleId);
        } catch (JobExecutionException e) {
            LOG.error("Job Execution fails", e);
        }
    }
}, new CronTrigger(cronExpression));
[...]
[…]
@自动连线
@限定符(IntegrationConfiguration.TASK\u SCHEDULER\u INTEGRATION\u NAME)
专用任务调度器任务调度器;
[...]
ScheduledFuture ScheduledFuture=taskScheduler.schedule(new Runnable()){
@凌驾
公开募捐{
试一试{
execucaoJobService.executa(作业名称、execucaoJobDto、作业计划ID);
}捕获(作业执行异常e){
日志错误(“作业执行失败”,e);
}
}
},新的CronTrigger(cronExpression));
[...]
我想用Quartz做一些类似上面代码的事情,我知道有QuartzJobBean类,但是这个 仅适用于静态代码,我需要动态传递cronExpression和其他参数。

我找到了此代码:这有助于解决此问题。也许它可以在将来帮助其他人。

我发现了以下代码:它可以帮助我解决这个问题。也许将来它能帮助别人