springboot 集成x-job初体验

这是真的爽,说出我的感觉先!!!

之前学定时任务的时候,就一直想着,怎么才能通过页面改装定时频率--因为手机的闹钟就可以实现--只不过一个是让手机响,一个是运行某些别的东西,关键是怎么实现,一直不能理解。后来到某个公司,才知道,定时任务是可以这么搞得。不多BB,下面开始实现,结果证明一切。

首先要感谢   DuanJiaNing_ 提供的文章,写的很好,基本上根据步骤就可以 运行出来。

下面是我的一些个人理解--白话文,没有任何的专业词语。

   

上图截取自 DuanJiaNing_ 的文章,只不过我本地测试的时候,没有部署,直接运行。

然后,就按照步骤,直接出来,没有任何的意外。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Spring Boot中集成xxl-job非常简单。你可以按照以下步骤进行操作: 1. 首先,将xxl-job的依赖添加到你的项目中。你可以在`pom.xml`文件中添加以下依赖: ```xml <dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.3.0</version> </dependency> ``` 2. 创建一个任务处理器类,该类需要继承`IJobHandler`。你可以参考以下示例代码创建一个名为`UserJob`的任务处理器类: ```java @Component @JobHandler(value = "userJobHandler") @Slf4j public class UserJob extends IJobHandler { @Override public ReturnT<String> execute(String s) { log.info("统计user开始》》》》》》》》"); XxlJobLogger.log(this.getClass().getSimpleName() + "--start"); return ReturnT.SUCCESS; } } ``` 3. 在该任务处理器类上添加`@Component`和`@JobHandler`注解。`@Component`用于将该类交给Spring容器管理,`@JobHandler`用于标识该类是一个任务处理器,其中的value属性表示任务的名称。 4. 在应用程序的配置文件(如`application.properties`或`application.yml`)中,添加xxl-job的相关配置,例如: ```properties xxl.job.admin.addresses=http://127.0.0.1:8080/xxl-job-admin xxl.job.executor.appname=myapp xxl.job.executor.ip= xxl.job.executor.port=9999 xxl.job.accessToken= xxl.job.executor.logpath=/data/applogs/xxl-job/jobhandler xxl.job.executor.logretentiondays=-1 ``` 5. 在应用程序的入口类上添加`@EnableXxlJob`注解,该注解用于启用xxl-job的自动配置。 完成以上步骤后,你的Spring Boot应用程序就已经集成了xxl-job。你可以通过后台管理端来配置和管理你的定时任务了。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值