任务调度中心开发指南
xxl-job任务调度
job-executor 项目地址
sancj/scj-service-job-executor
开发流程
创建job类,编写任务方法
@Slf4j
@Component
public class xxxxxxJob {
@XxlJob("demoJobHandler")
public ReturnT<String> demoJobHandler(String param) {
// 业务代码......
// 任务成功,返回SUCCESS
return ReturnT.SUCCESS;
}
}
调度中心添加任务
http://dev.xxljob.sancaijia.com
示例代码
项目中的类:SampleXxlJob
xxl-job官网
若想深入学习xxl-job,可浏览官网https://www.xuxueli.com/xxl-job
注意
由于开发环境的任务调度中心部署在阿里云,本地在开发scj-service-job-executor时,任务调度中心无调度到本地机器,所以调试代码时,可添加@RestController和@GetMapping("/xxx/test"),临时开放一个url进行本地代码调试。调试完毕后,请及时删除@RestController和@GetMapping