怎么动态给targetMethod传参数

2025-04-25 04:24:01
推荐回答(1个)
回答1:

设置参数使用 org.quartz.JobDetail.setJobDataMap(JobDataMap jobDataMap) 方法可以为job设置参数.

  execute 方法是获取参数

  

  public class KettleQuartzJob implements org.quartz.Job {
  
  
  public void execute(JobExecutionContext context)
  throws JobExecutionException {
  JobDataMap dataMap = context.getJobDetail().getJobDataMap();
  String type = dataMap.getString("type");
  //...其他代码
  }
  
  }