您的位置:首页 > 其它

quartz—向job动态传递参数

2016-03-25 18:18 295 查看
首先在运行前传入参数:
JobDetail类的getJobDataMap()方法,返回值JobDataMap,可以在此基础上进行Map操作。
例如:
job.getJobDataMap().put("love", "I love you very much!");

其次在job中获得参数:
在execute方法中,传入上下文context,如下所示:
public void execute(JobExecutionContext context)
再获得JobDataMap,从Map中获得所需数据,示例代码如下:
String jobName = context.getJobDetail().getName();
JobDataMap dataMap = context.getJobDetail().getJobDataMap();
String strData = dataMap.getString("love");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: