<!--
任务调度测试实现一 :
自定义的任务对象com.bocloud.equipment.test.ExampleJob
必须继承QuartzJobBean类,实现抽象方法executeInternal
每次执行任务时,都会新创建一个任务对象.
-->
<bean id="myJobDetail" class="org.springframework.scheduling.quartz.JobDetailBean">
<!--
属性jobClass不能通过ref来指定为exampleJob对象,该属性接收的是Class类型的参数
进行任务调度时,每次都是一个新的jobClass对象去执行executeInternal方法
-->
<property name="jobClass" value="com.bocloud.equipment.test.ComputerInfoGatherJob" />
</bean> <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="myJobDetail" />
<property name="cronExpression" value="0/10 * * * * ?" />
</bean> <bean id="computerInfoGatherScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger" />
</list>
</property>
</bean>

  

<!--
任务调试实现测试二 :
属性targetObject:指定执行任务的对象
属性targetMethod:指定执行任务的方法,该方法必须是无参方法
-->
<bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="computerService" />
<property name="targetMethod" value="list" />
</bean> <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail" />
<property name="cronExpression" value="0/10 * * * * ?" />
</bean> <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger" />
</list>
</property>
</bean>

转载至:http://my.oschina.net/lhplj/blog/213773

一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项! 
例:0 0 12 ? * WED 表示每个星期三的12点执行,这里没有“年”这项!

字段名(项)  必须  值范围  特殊字符 
秒 是 0-59  , - * /  
分 是 0-59  , - * /  
时 是 0-23  , - * /  
月的某天  是 1-31  , - * ? / L W  
月 是 1-12 or JAN-DEC  , - * /  
星期的某天 是 1-7 or SUN-SAT  , - * ? / L #  
年 否 empty, 1970-2099  , - * /

最新文章

  1. xcode8.1 插件失效的问题
  2. csv表格处理(上)-- JS 与 PHP 协作导入导出
  3. 电脑只有网页打不开,QQ和其他软件都能用
  4. dos命令复制当天生成的以日期为文件名的文件
  5. linux根目录下文件夹概览
  6. Sql server与Excel的数据互通导入导出
  7. Eclipse+Maven创建webapp项目&lt;一&gt;&lt;二&gt;&lt;三&gt;
  8. Include Native *.so Library in APK With Android Studio
  9. jmeter http get 登录
  10. [AngularJS + Webpack] Requiring Templates
  11. JavaScript 全局变量命名空间生成函数
  12. HDU 5718 Oracle(高精度)
  13. nginx 生成 缩略图 and 生成缩略图到硬盘
  14. WordPress调用特色图片地址源,去除特色图片img标签其他样式
  15. Linux--Linux下安装JDk
  16. vue router获取整条路径参数
  17. B+树和LSM比较(转)
  18. Gen对于数组Array的处理
  19. meeting,symposium,seminar 等区别
  20. Bootstrap table的基本使用总结

热门文章

  1. Kettle系列: kettle标准化trans模板
  2. steps/train_sat.sh
  3. Flume思维导图
  4. react路由的安装及格式和使用方法
  5. GitHub贡献第一的公司是谁?微软开源软件列表
  6. day 5 - 1 字典(dict)
  7. 【CentOS】Tomcat的安装
  8. 自定义Banner
  9. Log4Net配置日志
  10. mysql 原理 ~ LRU 算法与buffer_pool