xxl-job搭建和Springboot项目使用

449 阅读1分钟

xxl-job搭建

  1. 搭建
idea git clone :https://github.com/xuxueli/xxl-job.git

xxl-job-admin 修改
(1) 新建数据库xxl_job,执行doc/db目录下的脚本:tables_xxl_job.sql
(2) application.properties
修改数据库信息:spring.datasource.url=jdbc:mysql://xxxx:3306/xxl_job?........
(3) logback.xml
指定日志打印位置:<property name="log.path" value="/Users/xxx/logs/xxl-job/xxl-job-admin.log"/>

  1. 启动服务
分别启动
XxlJobAdminApplication
XxlJobExecutorApplication
  1. 控制台

image.png

点击执行一次,查看日志

image.png

应用日志 23:18:57.935 logback [xxl-job, EmbedServer bizThreadPool-1244146350] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job regist JobThread success, jobId:1, handler:com.xxl.job.core.handler.impl.MethodJobHandler@3fa76c61[class com.xxl.job.executor.service.jobhandler.SampleXxlJob#demoJobHandler] 23:20:41.032 logback [xxl-job, JobThread-1-1636903137935] INFO com.xxl.job.core.thread.JobThread - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[xxl-job, JobThread-1-1636903137935,10,main]