魔改xxl-job,彻底告别手动配置任务!( 四 )

此外还要额外添加我们自己的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");}启动项目,可以看到执行器自动注册成功:

魔改xxl-job,彻底告别手动配置任务!

文章插图
再打开调度中心的任务管理页面 , 可以看到同时添加了两个注解的任务也已经自动完成了注册:
魔改xxl-job,彻底告别手动配置任务!

文章插图
从页面上手动执行任务进行测试,可以执行成功:
魔改xxl-job,彻底告别手动配置任务!

文章插图
到这里 , starter的编写和测试过程就算基本完成了,项目中引入后,以后也能省出更多的时间来摸鱼学习了~
最后项目的完整代码已经传到了我的github上 , 小伙伴们如果有需要的可以自行下载 。公众号【码农参上】后台回复【xxl】获取项目git地址,也欢迎来给我点个star支持一下~
那么 , 这次的分享就到这里 , 我是Hydra , 我们下篇再见 。
作者简介 , 码农参上,一个热爱分享的公众号,有趣、深入、直接,与你聊聊技术 。欢迎添加好友,进一步交流 。

推荐阅读