写一个controller调job

来源:互联网 发布:网络与新媒体专业介绍 编辑:程序博客网 时间:2024/06/06 00:50

在项目中经常会写一些同步的程序,写完之后有时候不想等它到指定时间才运行,于是就了一个controller手动调用job,代码如下:


@Controllerpublic class testJobSchedule{    @Autowired    Scheduler scheduler;    @RequestMaping("/qrtz/{jobName}")    @RequestBody    public ModelMap triggerAJob(@PathVariable String jobName){        ModelMap result = new ModelMap();        try{            scheduler.triggerJob(newJobKey(jobName));            result.put("status","success");        } catch(SchedulerException e){            e.printStackTrace();            result.put("status","error");                   }        return result;    }}
0 0
原创粉丝点击