<bean id="exportBatchFileTask" class="com.ydcn.pts.task.ExportBatchFileTask"></bean><bean id="readBatchFileTask" class="com.ydcn.pts.task.ReadBatchFileResultTask"></bean><!-- 生成开卡档,停卡档,上传开卡停卡档,生成点数转移档 --><bean id="executeExportOpenAndBlackCardFilesJob"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject">   //目标对象<ref bean="exportBatchFileTask" />  //我们上面定义的定时任务bean</property><property name="targetMethod">   //目标方法<value>executeExportOpenAndBlackCardFiles</value>  //我们在 ExportBatchFileTask 内部定义的方法的名称</property></bean><!-- 上传点数转移档,上传--><bean id="exeExportTransPointsFilesJob"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject">   //目标对象<ref bean="exportBatchFileTask" />    //我们在上面定义的定时任务bean</property><property name="targetMethod">   //目标方法<value>uploadTransPointsBatchFiles</value>   //在定时任务中的方法</property></bean><!-- 定时下载批次档,插入数据库--><bean id="downLoadBatchResultFilesJob"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject"><ref bean="readBatchFileTask" /></property><property name="targetMethod"><value>downLoadBatchResultFiles</value></property></bean><!-- 解析所有结果档,插入数据库--><bean id="execReadAllJob"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject"><ref bean="readBatchFileTask" /></property><property name="targetMethod"><value>execAll</value></property></bean><!--     读取CSV文件 --><bean id="execReadCSVFileJob"class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><property name="targetObject"><ref bean="readBatchFileTask" /></property><property name="targetMethod"><value>readCSVFile</value></property></bean><!-- 定义生成开卡停卡档,上传 触发时间 --><bean id="executeExportOpenAndBlackCardFilesCron" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail">       //定时任务的工作详细<ref bean="executeExportOpenAndBlackCardFilesJob" />  //我们上名定义的定时任务工作bean</property><property name="cronExpression"><value>0 30 15 * * ?</value>    //定时任务工作的时间:value中[0 30 15 * * ?] 分别代表 [秒  分  时 天 月 ]</property></bean><!-- 定义生成点数转移详细,上传 触发时间 --><bean id="exeExportTransPointsFilesCron" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="exeExportTransPointsFilesJob" /></property><property name="cronExpression"><value>0 0 21 * * ?</value></property></bean><!-- 定义读取文件目录,并且插入数据库 --><bean id="downLoadBatchResultFilesCron" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="downLoadBatchResultFilesJob" /></property><property name="cronExpression"><value>0 0/1 * * * ?</value></property></bean><!-- 定义读取开卡结果的时间 --><bean id="execReadAllCron" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="execReadAllJob" /></property><property name="cronExpression"><value>0 0/1 * * * ?</value></property></bean><!--     读取csv文件 --><bean id="execReadCSVFileCron" class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="execReadCSVFileJob" /></property><property name="cronExpression"><value>0 0/1 * * * ?</value></property></bean><!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 --><bean id="startQuertz" lazy-init="false" autowire="no"class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list>
<!--                 <ref bean="executeExportOpenAndBlackCardFilesCron" /> -->
<!--                 <ref bean="exeExportTransPointsFilesCron" /> --><ref bean="downLoadBatchResultFilesCron" /><ref bean="execReadAllCron"/>
<!--                 <ref bean="execReadCSVFileCron"/> --></list></property></bean>

关于时间表达是的问题这里:http://www.cnblogs.com/skyblue/p/3296350.html  有详细的介绍,我在这里就不多说了。

转载于:https://www.cnblogs.com/tangkai/p/3340185.html

spring + Quartz定时任务配置相关推荐

  1. spring+quartz定时任务配置---MethodInvokingJobDetailFactoryBean

    实现定时任务有两种方式: jobDetail -JobDetailBean jobDetail -MethodInvokingJobDetailFactoryBean 这里呢先讲的是MethodInv ...

  2. @scheduled注解配置时间_探究 Spring 的定时任务配置

    作者 | 郭朝兴 责编 | Elle 最近在项目开发中进行了一些Spring定时任务的开发工作,在开发过程中对Spring定时任务的配置方式进行了一些研究,现在对各种配置方式进行一个总结.Schedu ...

  3. 探究 Spring 的定时任务配置

    作者 | 郭朝兴 责编 | Elle 出品 | CSDN(ID:CSDNnews) 最近在项目开发中进行了一些Spring定时任务的开发工作,在开发过程中对Spring定时任务的配置方式进行了一些研究 ...

  4. spring+Quartz定时任务

    2019独角兽企业重金招聘Python工程师标准>>> 1.spring定时任务可以使用JDK的Timer类库来做任务调度,不过不可以像cron服务那样可以指定具体年.月.日的时间. ...

  5. java jobdetail_spring+quartz定时任务配置---JobDetailBean

    之前有写过通过MethodInvokingJobDetailFactoryBean来实现定时任务 还有一种方式是JobDetailBean来实现定时任务 下面来看怎么配置 1.application. ...

  6. Quartz——Spring定时任务配置

    刚来公司,听说用到了很多的定时任务,于是自己偷偷实现了一个小例子,感觉还不错.万一哪天交给我一个定时任务也好直接上手敲代码呀. 配置步骤 Spring的定时任务配置分为三个步骤: 1.定义任务 2.任 ...

  7. SpringBoot2.0新特性 - Quartz自动化配置集成

    https://www.jianshu.com/p/056281e057b3 在新版本的SpringBoot2.0发布后,急迫尝鲜的我将相关的项目已经更换为最新版本,在SpringBoot源码GitH ...

  8. Springboot 使用quartz 定时任务 增删改查

    前段时间公司项目用到了 定时任务 所以写了一篇定时任务的文章 ,浏览量还不错 , Springboot 整合定时任务 ) 所以就准备写第二篇, 如果你是一名Java工程师,你也可以会看到如下的页面 , ...

  9. spring+quartz定时任务启动服务后没有马上执行

    写了一个spring+quartz的定时任务,但是发现tomcat正常启动后并没有马上执行.网上也没找到能解决的办法,只能自己慢慢试.此文章是自己作为笔记用的,仅供参考.本人菜鸟,文中很多用词可能不当 ...

最新文章

  1. 一次性理清JavaScript变量等高难度面试问题
  2. 《嵌入式Linux与物联网软件开发——C语言内核深度解析》一第1章 C语言与内存1.1 引言...
  3. Python跨文件全局变量的方法
  4. 深度解析】Google第二代深度学习引擎TensorFlow开源(CMU邢波独家点评、白皮书全文、视频翻译)
  5. DL之PSPNet:PSPNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  6. 《算法竞赛入门经典》计算组合数问题
  7. Vue指令篇_v-for_列表渲染
  8. VS编译时使用/去除NuGet管理库
  9. 动态创建 @ViewChild 导致运行时错误的原因分析
  10. linux编译器项目,编译器架构 LLVM
  11. OpenGL入门-2-颜色
  12. 12306 被质疑过度获取用户隐私,不授权还买不了票
  13. [转载] JAVA中分为基本数据类型及引用数据类型
  14. Excel按某一列排序
  15. python之argmax
  16. python继承方式是基于原型吗_【Python】python 普通继承方式和super继承方式
  17. 一个浏览器播放5个或者6个flv的视频就不能播放了
  18. node aws 内存溢出_如何使用Node和AWS S3设置简单的图像上传
  19. UG NX 12装配——组件位置:装配约束
  20. Cesium for Unreal 数据加载 场景漫游 粒子效果 视频监控 VR预览

热门文章

  1. linux java内存分析_Java内存分析利器MAT使用详解
  2. h3c交换机端口加入vlan命令_华为交换机批量加入 Vlan 方法
  3. 感知机模拟或门的实现:权重和阈值的设置
  4. 列表组件之RecyclerView
  5. import android.support.v7.widget.RecyclerView失败
  6. CSP 202006-1 线性分类器 python实现+详解
  7. 适合初学者的java书籍
  8. kerberos java实现,基于kerberos实现jaas登录
  9. C#版及nodejs版的com端口监听程序
  10. BZOJ2281:[SDOI2011]黑白棋(博弈论,组合数学,DP)