2 apbbbbb apbbbbb 于 2016.09.13 11:39 提问

我用spring-quartz写了一个定时器,在这个定时器里面怎么去获取请求?

我想在定时器里面得到http://localhost/ ,这个改怎么去写???

1个回答

u012409632
u012409632   2016.09.13 13:40

首先在运行前传入参数:
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");

原文链接http://langzixin.iteye.com/blog/910481

apbbbbb
apbbbbb 这个运行前这个参数写在哪里啊?我写这个job.getJobDataMap().put()报错
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片