使用实例: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下面的配置文件比对一下即可。

相关推荐
雪碧聊技术1 小时前
将单体架构项目拆分成微服务时的两种工程结构
微服务·架构·module·project·工程结构
忠于明白5 小时前
Spring AI 核心工作流
人工智能·spring·大模型应用开发·spring ai·ai 应用商业化
有梦想的攻城狮6 小时前
spring中的@RabbitListener注解详解
java·后端·spring·rabbitlistener
hello早上好6 小时前
BeanFactory 实现
后端·spring·架构
洛神灬殇8 小时前
【LLM大模型技术专题】「入门到精通系列教程」基于ai-openai-spring-boot-starter集成开发实战指南
网络·数据库·微服务·云原生·架构
TracyCoder1238 小时前
接口限频算法:漏桶算法、令牌桶算法、滑动窗口算法
spring boot·spring·限流
异常君10 小时前
@Bean 在@Configuration 中和普通类中的本质区别
java·spring·面试
考虑考虑10 小时前
Jpa中的@ManyToMany实现增删
spring boot·后端·spring
噼里啪啦啦.13 小时前
Spring事务和事务传播机制
数据库·sql·spring