上级文章:
IDEA快速Sringmvc+Maven:https://blog.csdn.net/qq_28033719/article/details/103411676
XXL-JOB是分布式的定时调度任务较于Quartz,当然作为测试用的话可以单机搭建一个,然后的话后续可以做扩展应用。
先下载一个XXL-JOB的源码项目,直接按照官网的文档搞进行了:
主要是几个步骤:
1、完成主项目启动 2、完成调度项目配置 3、建立定时任务到主项目,测试运行即可
XXL-JOB(xxl-job的后台项目)主要三个文件
(1)sql文件需要把它弄到mysql数据库执行建立相应数据库以及表格(有相应的Oracle版本,但是Oracle指定标识符不超过30字符,XXL-JOB的Oracle版本已经有字段超过30字符,所以不太好用我就没折腾)
(2)application.properties 配置好
### 找到自己改配置
server.port=8080
server.context-path=/xxl-job-admin
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/xxl_job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
### 登录账号,这个需要自己加
xxl.job.login.username=admin
xxl.job.login.password=123456
(3)然后 XxlJobAdminApplication.java这个类就启动就可以,访问你指定的URL,按照账号登录
然后是配置调度项目(就是你需要xxl-job调度的项目,或者自己的主项目)