Quartz的两种配置方式之上(内存方式)
来源:互联网 发布:栏目包装 知乎 编辑:程序博客网 时间:2024/06/04 21:21
定时任务 无论是互联网公司还是传统的软件行业都是必不可少的,今天说说Quartz,他是好多优秀的定时任务开源框架的基础,有必要去学习下。以下是我之前的项目使用的Demo,最简单和最基础的,参数配置也很少,如果用到其中的参数请参考官方API和源码,首先是项目目录结构
1.在web.xml中引入spring的配置文件spring-quartz.xml,这个不用多说。。。。
2.这里重点说下spring-quartz.xml文件
2.1注册要扫描的任务bean如scanService。
2.2配置任务明细,注册MethodInvokingJobDetailFactoryBean的bean,参数targetObject是任务实例(引用scanService bean),参数targetMethod是任务类中对应的方法。
2.3配置触发器,注册SimpleTriggerFactoryBean的bean,参数jobDetail是任务明细(引用jobDetail bean),参数startDelay是服务后延迟多长时间执行,参数repeatInterval是每隔多长时间执行一次。
2.4配置任务工厂,注册SchedulerFactoryBean的bean,参数triggers中可以配置多个触发器,我们这里注册了一个,就引用一个taskTrigger
3.任务类描述,该类一定是在任务明细bean中注册过的,方法也一样。
4.运行结果展示
1 0
- Quartz的两种配置方式之上(内存方式)
- spring的quartz两种配置方式
- Spring定时器的两种实现方式二(quartz)
- Quartz 两种实现方式
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- Spring定时器配置的两种实现方式OpenSymphony Quartz和java Timer详解
- 【Quartz】配置quartz数据源的三种方式
- 整合SpringMVC 和 Quartz 的两种方式
- spring集成定时任务框架 Quartz的两种方式
- linux共享内存的两种方式
- Poi导出(防止内存溢出)的两种方式
- EXE内存加载的两种方式(支持win7)
- Buffalo Ajax的两种配置方式
- tomcat 配置数据源的两种方式
- Apache配置Php的两种方式
- Buffalo AJAX的两种配置方式
- SSH2配置事务的两种方式
- 内网用户通过公网IP地址访问内部服务器
- 关于回调函数和钩子函数基础知识的整理
- javascript实现删除前弹出确认框
- dw_get_bribery
- Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
- Quartz的两种配置方式之上(内存方式)
- PHP程序员简历模板
- gdb调试g++ -c和g++ -b 的c/c++代码
- 获得红包数据
- linux下如何关闭防火墙?如何查看防火墙当前的状态
- Web系统大规模并发——电商秒杀与抢购
- Path环境变量配置方式2
- 表达式求值(中缀转后缀及后缀表达式求值)
- Foxmail 添加QQ邮箱失败 提示密码错误