首页>代码>spring+spring mvc+mybatis+druid简单demo,适合初学者,下载就能启动运行>/testmvc/src/main/java/com/javen/controller/TaskController.java
package com.javen.controller;

import com.javen.quartz.HelloJob;
import org.quartz.JobDetail;
import org.quartz.Scheduler;
import org.quartz.SchedulerFactory;
import org.quartz.Trigger;
import org.quartz.impl.StdSchedulerFactory;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * Created by Administrator on 2018/5/30.
 */
public class TaskController {
   /* @ResponseBody
    @RequestMapping(value="/addjob", method = RequestMethod.POST)
    public void addjob(@RequestParam(value="jobClassName")String jobClassName) throws Exception
    {
        setJob(jobClassName);
    }

    public static void setJob(String jobClassName) throws Exception
    {
        // 通过SchedulerFactory获取一个调度器实例
        SchedulerFactory sf = new StdSchedulerFactory();

        Scheduler sched = sf.getScheduler();

        // 启动调度器
        sched.start();

        switch (jobClassName)
        {
            case "HelloJob":
                JobDetail job = newJob(HelloJob.class).withIdentity("HelloJob", "group1").build();
                Trigger trigger = newTrigger().withIdentity("HelloJob", "group1").startNow().withSchedule(simpleSchedule()
                        .withIntervalInSeconds(10)
                        .repeatForever()).build();
                sched.scheduleJob(job, trigger);
                break;

            case "NewJob":
                JobDetail job2 = newJob(NewJob.class).withIdentity("NewJob", "group1").build();
                Trigger trigger2 = newTrigger().withIdentity("NewJob", "group1").startNow().withSchedule(simpleSchedule()
                        .withIntervalInSeconds(10)
                        .repeatForever()).build();
                sched.scheduleJob(job2, trigger2);
                break;

            default:
                break;
        }
    }*/
}
最近下载更多
李亮  LV19 2023年3月6日
lvhongquan  LV11 2022年7月10日
543666826  LV33 2021年11月20日
yyw770  LV8 2020年4月8日
小黑狗  LV7 2020年4月5日
厉山虎  LV1 2020年3月29日
koumeiyuu  LV9 2019年12月18日
博庸發發發  LV5 2019年9月2日
z_yong76  LV26 2019年8月30日
kobebryant11  LV1 2019年8月27日
最近浏览更多
wwwww816  LV5 2023年12月19日
wwewww  LV4 2023年11月2日
李亮  LV19 2023年3月6日
微信网友_6248713511227392  LV11 2022年12月5日
cc900118  LV17 2022年12月5日
dawnguarda  LV17 2022年11月7日
lvhongquan  LV11 2022年7月10日
Lmfbaby  LV9 2022年5月29日
yuanhw_toto  LV1 2022年5月27日
clouduser  LV1 2022年1月3日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友