
Quartz相关笔记
发布日期:2021-05-08 20:03:17
浏览次数:21
分类:精选文章
本文共 725 字,大约阅读时间需要 2 分钟。
1.JOB必须要有无参构造
2.若key值相同,context.getMergedJobDataMap()会获取到trigger存入JobMap的值,因为trigger优先级大于jobDetail
3.JOB中定义变量,并有set方法,会自动将DataMap中同名Key的值赋予到变量中
4.springboot整合quartz,:
a.导入 依赖
org.springframework.boot spring-boot-starter-quartz
b.自定义job 继承 QuartzJobBean,实现executeInternal方法
c.scheduler,jobdeatil和trigger 三者关联方式1:(推荐方式)
关联方式2:
5.数据库持久化
修改配置文件,Quartz与业务用同一个DataSource
spring.quartz.job-store-type=jdbc
spring.quartz.jdbc.initialize-schema=always(程序启动时,自动在数据库中创建Quartz的相关表,服务重启时,会删除原来的Quartz相关表,重新创建)
其他的Quartz相关配置 spring.quartz.properties.* 例如: spring.quartz.properties.threadPool.threadCount=3
还有方式2,业务和Quartz分别使用各自的Datasource,这里不写了,想了解的可以通过下面的连接去看具体实现方式
推荐Quartz学习视频,看得人不多,但是讲的很全面
未完,后续更新
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月23日 04时27分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
android:使用audiotrack 类播放wav文件
2021-05-08
聊聊我的五一小假期
2021-05-08
数据库三个级别封锁协议
2021-05-08
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2021-05-08
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
2021-05-08
SLAM学习笔记-求解视觉SLAM问题
2021-05-08
程序员应该知道的97件事
2021-05-08
create-react-app路由的实现原理
2021-05-08
openstack安装(九)网络服务的安装--控制节点
2021-05-08
shell编程(六)语言编码规范之(变量)
2021-05-08
vimscript学习笔记(二)预备知识
2021-05-08
Android数据库
2021-05-08
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2021-05-08
STM8 GPIO模式
2021-05-08
23种设计模式一:单例模式
2021-05-08
Qt中的析构函数
2021-05-08
三层框架+sql server数据库 实战教学-徐新帅-专题视频课程
2021-05-08
【单片机开发】智能小车工程(经验总结)
2021-05-08
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
2021-05-08