其他分享
首页 > 其他分享> > 如何使用xxl-job分布式任务调度平台 | 定时任务

如何使用xxl-job分布式任务调度平台 | 定时任务

作者:互联网

文章目录

准备

建立对应的数据库表及其配置

在这里插入图片描述
在这里插入图片描述

启动调度中心项目

在这里插入图片描述

执行器配置

在这里插入图片描述

使用

BEAN模式创建定时任务(重点)

在这里插入图片描述

GET/POST 定时调度方式请求接口

@RestController
@RequestMapping("/api")
public class TestController {

    private static final Logger log = LoggerFactory.getLogger(TestController.class);

    /**
     * 获取用户信息
     */
    @GetMapping("/getUser")
    public String getUser(@RequestParam(value = "userId") String userId,
                    @RequestParam(value = "param") String param) {

            log.debug("[XXLJOB]>>>> 获取用户信息....userId={}, param={}", userId, param);

            return "成功";
    }

    /**
     * 新增订单信息
     */
    @PostMapping(value = "/saveOrder", produces = MediaType.APPLICATION_JSON_VALUE)
    public String saveOrder(@RequestBody(required = false) Map<String, String> reqMap) {

            log.debug("[XXLJOB]>>>> 新增订单信息....reqMap={}", reqMap);

            return "成功";
    }
}

GET方式

POST方式

标签:执行器,调度,job,任务,定时,任务调度,xxl
来源: https://blog.csdn.net/EDT777/article/details/123225414