此外还要额外添加我们自己的starter要求的新配置内容:
# admin用户名xxl.job.admin.username=admin# admin 密码xxl.job.admin.password=123456# 执行器名称xxl.job.executor.title=test-title
完成后在代码中配置一下XxlJobSpringExecutor
,然后在测试接口上添加原生@XxlJob
注解和我们自定义的@XxlRegister
注解:
@XxlJob(value = "https://www.huyubaike.com/biancheng/testJob")@XxlRegister(cron = "0 0 0 * * ? *",author = "hydra",jobDesc = "测试job")public void testJob(){System.out.println("#公众号:码农参上");}@XxlJob(value = "https://www.huyubaike.com/biancheng/testJob222")@XxlRegister(cron = "59 1-2 0 * * ?",triggerStatus = 1)public void testJob2(){System.out.println("#作者:Hydra");}@XxlJob(value = "https://www.huyubaike.com/biancheng/testJob444")@XxlRegister(cron = "59 59 23 * * ?")public void testJob4(){System.out.println("hello xxl job");}
启动项目,可以看到执行器自动注册成功:
文章插图
再打开调度中心的任务管理页面 , 可以看到同时添加了两个注解的任务也已经自动完成了注册:
文章插图
从页面上手动执行任务进行测试,可以执行成功:
文章插图
到这里 , starter的编写和测试过程就算基本完成了,项目中引入后,以后也能省出更多的时间来摸鱼学习了~
最后项目的完整代码已经传到了我的github上 , 小伙伴们如果有需要的可以自行下载 。公众号【码农参上】后台回复【xxl】获取项目git地址,也欢迎来给我点个star支持一下~
那么 , 这次的分享就到这里 , 我是Hydra , 我们下篇再见 。
作者简介 ,码农参上
,一个热爱分享的公众号,有趣、深入、直接,与你聊聊技术 。欢迎添加好友,进一步交流 。
推荐阅读
- 新版微信怎么彻底删除微信好友方法(微信如何迁移微信好友)
- 发现家里有老鼠怎么办 家里有老鼠怎么能彻底消灭
- 如何彻底删除微信红包记录 如何彻底删除微信红包记录?
- 小龙虾第二顿怎么热
- 房子顶楼渗水的情况能彻底解决吗?
- 手机照片视频如何彻底删除 手机中的照片如何彻底删除干净
- 《情满四合院》结局虽然美好,延伸一步想,坏心眼儿大半辈子的许大茂真能彻底改好吗?
- 痛改前非的经典语录 痛改前非
- 彻底删除的邮件怎么恢复 删除的邮件怎么恢复
- 怎么去除蟑螂最有效彻底 怎么去除蟑螂?