获取 socket ip(本地socket)
时间:2024-02-11 22:47:01 浏览量:395
Quartz表达式生成地址:http://cron.qqe2.com/
支持生成定时任务表达式和反解析,使用Quartz表达式的定时任务如下
1、使用线程创建 job 定时任务
2、使用 TimerTask 创建job定时任务
3、使用线程池创建 job定时任务
4.Quartz 框架
1.引入maven依赖
2.任务调度类
3.启动类
5. springboot 的 @Scheduled 注解
xxl-job 有什么用?
第一步: github下载源码导入
下载地址:https://github.com/xuxueli/xxl-job/
当前版本目录结构 2.1.1
第二步: 执行sql
文件地址:xxl-job/doc/db/tables_xxl_job.sql
当前2.1.1版本sql
第三步: 修改xxl-job-admin项目配置
配置文件:application.properties
修改数据库连接
第四步: 启动admin项目
springboot 方式启动项目,
访问 http://localhost:8080/xxl-job-admin/
账号密码:admin / 123456
任务调度中心就搭建好了
接下来需要创建一个服务器连接任务调度中心
创建一个 boot 项目
我的目录结构
pom.xml
web核心及 xxl-job-core
logback.xml
日志配置直接拷贝
application.properties 加入配置
需修改或自定义
添加boot配置类 XxlJobConfig
任务job
admin 后台配置
执行管理器下
任务管理下编辑任务
定时规则生成:http://cron.qqe2.com/
job任务名:@JobHandler注解值 >> 如:@JobHandler(value=“demoJobHandler”)
启动
这样就配置完成了
完成
应用项目:https://gitee.com/wslxm/spring-boot-plus2