1. 程式人生 > >Quartz—向execute函式中傳入引數

Quartz—向execute函式中傳入引數

Quartz向execute函式中傳入引數分三步:

第一步:在JobDetail類的getJobDataMap()方法中新增特定引數及其所對應的值

jobDetail.getJobDataMap().put("Test", "This is test value");

第二步:在execute()方法中傳出上下文引數context。

public void execute(JobExecutionContext context) throws JobExecutionException

第三步:獲取JobDataMap,從Map中獲得所需資料。

JobDataMap map = context.getJobDetail
().getJobDataMap(); String str = dataMap.getString("Test");

測試:

System.out.println(str);