stpring

使用cronTriggerBean子类,动态设置cronExpression(quartz +...

青春壹個敷衍的年華 提交于 2019-11-27 16:12:25
Quartz的使用前准备: 1.引入必要的jar包: quartz_all_xxx.jar 或者quartz_xxx.jar slf4j_api_xx.jar quartz所需要的日志工具 quartz知识简单了解: 2.quartz的两种作业存储方式: RAMJobStore,利用内存来持久化调度程序信息 JDBC作业存储,利用JDBC驱动和后台库中保存的调度程序信息 3.Quartz两种触发器 simpleTrigger 适合执行简单的调度任务 cronTrigger 使用cron表达式,调度相对复杂的任务 4.quartz调度器—将任务和触发器关联起来。 由scheduler接口体现,该接口主要定义了三个方法: void addJob(JobDetail jobDetail, Boolean replace) Date scheduleJob(JobDetail jobDetail, Trigger trigger) //使用trigger类控制该job Date scheduleJob(Trigger trigger) //添加触发器调度作业 在spring中使用quartz,创建quartz作业bean的两种方法: 1.使用JobDetailBean包装QuartzBean子类的实例 创建一个Quartz的作业bean