使用实例:xxl-job应用在spring cloud微服务下

1、首先下载,从github上下载,选择zip然后直接解压
https://github.com/xuxueli/xxl-job/releases

2、解压完后用idea启动。

启动这个启动类,然后按照路径访问
http://localhost:8080/xxl-job-admin/

3、在你的项目里编写一个单独的微服务,或者不用微服务在项目里直接写一个包也可以,用来放置你的定时任务。

4、自己服务的注意细节。
①需要一个config配置文件,复制下面这个就行

②需要编写好application.yml配置文件。用下图这张的就行

③在自己编写的方法上使用注解。

5、模仿。

在下载好的xxl-job中直接就有实例(xxl-job-executor-sample-springboot这个服务),直接模仿,不要随便漏掉配置文件。

6、新增一个执行器,选择自动注册即可,它会自己识别的,新增一个任务,后面就水到渠成了,大佬写的东西还是很简单好用的。

7、如果执行任务,报错执行器地址为空,那大概率是你配置文件没配对。去xxl-job-executor-sample-springboot下面的配置文件比对一下即可。

相关推荐
就叫飞六吧31 分钟前
Spring Security 集成指南:避免 CORS 跨域问题
java·后端·spring
苍煜2 小时前
Maven构建流程详解:如何正确管理微服务间的依赖关系-当依赖的模块更新后,我应该如何重新构建主项目
java·微服务·maven
喵叔哟3 小时前
22.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--增加公共代码
微服务·架构·.net
冷yan~4 小时前
GitHub文档加载器设计与实现
java·人工智能·spring·ai·github·ai编程
亚林瓜子4 小时前
AWS Elastic Beanstalk部署极简Spring工程(EB CLI失败版)
spring·云计算·aws·cli·eb
小萌新~~~~4 小时前
Spark缓存---cache方法
spring·缓存·spark
CopyLower5 小时前
Java在微服务架构中的最佳实践:从设计到部署
java·微服务·架构
啾啾Fun6 小时前
【Java微服务组件】分布式协调P1-数据共享中心简单设计与实现
java·分布式·微服务
lichuangcsdn8 小时前
【springcloud学习(dalston.sr1)】Eureka 客户端服务注册(含源代码)(四)
学习·spring cloud·eureka
开开心心就好9 小时前
Word图片格式调整与转换工具
java·javascript·spring·eclipse·pdf·word·excel