您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Spring Quartz
  所属分类: 其它
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-03-24
  提 供 者: weixin_********
 详细说明:NULL 博文链接:https://baibashige.iteye.com/blog/1098332class= org. springframework scheduling. quartz. SimplefriggerBean 86400000 /property> K/bean> 属性 jobE taⅱl装配了将要被调度的工作,在这个例子中是 report Job Bean 属性 repeatInterval告诉触发器以怎样的频度运行这个工作(以毫秒作为单 位)。这里,我们设置它为86400000,因此每隔24小时它会被触发一次。你也 可以选择设置 start De lay属性来延迟T作的第次执行。我们设置它为 360000,此在第一次触发之前它会等待1小时 调度一个cron工作 尽管你可能认为 SimpletriggerBean适用于大多数应用,但它仍然不能满足 发送注册报表邮件的需求。正妇 Scheduledtimertask,你只能指定工作执行的 频度,而不能准确指定它于何时运行。因此,你无法使用 SimpletriggerBean 在每天早晨6:00给课程主任发送注册报表邮件。 然而, CronTriggerBean允许你更精确地控制任务的运行时间。如果你对Unix 的cron工具很熟悉,则会觉得 CronTriggerbean很亲切。你不是定义工作的执 行频度,而是指定工作的准确运行时间(和凵期)。例如,要在每大早上6:00 运行报表工作,可以按照以下方式声明一个 CronTriggerBean: Bean id="cronReport Trigger class="org. springframework scheduling. quartz. CronTriggerBean Aproperty name=" jobDetail> Kref bean="report Job"/> 006 **k *s ?( value) 和 SimpleTriggerBean一样, jobDetai属性告诉触发器调度哪个工作。这里我 们又一次装配了一个 report Job Bean。属性 coexPression告诉触发器何时触 发。属性 cronExpression告诉触发器何时触发。如果你不熟悉cron,这个属性 可能看上去有点神秘,因此让我们进一步考察一下这个属性 个cron表达式有全少6个(也可能是7个)由空格分隔的时间元素。从左全 右,这些元素的定义如下 秒(0-59) 分钟(0-59) 3.小时(0-23) 4.月份中的日期(1-31) 5.月份(1-12或JAN-DEC) 星期中的日期(1-7或SUN-SAT 7.年份(1970-2099) 每一个元素都可以显式地规定一个值(如6),一个区间(如9-12),一个列表 (如9,11,13)或一个通配符(如*)。“月份中的日期”和“星期中的日期” 这两个元素是互斥的,因此应该通过设置一个问号(?)米表明你不想设置的那 个字段 些crom表达式的例子 表达式 意义 0010,14,16*来? 每天上午10点,下午2点和下午4点 00,15,30,45*1-10*? 每月前10天每阝15分钟 300011?2012 在2012年1月1日午夜过30秒时 008-5?米MH-FR 每个工作日的工作时间 3,启动作 Spring的 Schedulerfactory Bean是 Quartz中与 TimerFactory bean等价的类。 按照如下方式在 Spring配置文件中声明它 Kref bean="cronReportTrigger / Kref bean="simpleReport Trigger / K/property) 属性 triggers接受一组触发器。由于目前只有一个触发器,因北只需简单 地装配一个包含 cronReportTrigger Bean的一个引用的列表即可 现在,你已经实现了调度发送注册报表邮件的需求。但在这个过程中,你做 了些额外的工作。在丌始新的话题之前,首先让我们看下如何通过更简单 些的方式调度报表邮件 附表: 0012*米?”每天中午12点触发 01510?**”每大上午10:15触发 01510**?”每天上个10:15鈾发 01510**?*”每天上午10:15触发 01510**?205″2005年的每天上午10:15触发 0*14**?”在每天下午2点到下午2:59期间的每1分钟触发 00/514**?”在每天下午2点到下午2:55期间的每5分钟触发 00/514,18*收?”在每天下午2点到2:55期间和下午5点到6:55期间的每5分钟触发 00-514*?”在每人下午2点到下午2:05期间的每1分钟触发 010,4414?3WE"每中三月的星期三的下午2:10和2:44触发 01510?*MON-FRI”周一至周五的上午10:15触发 0151015*?每月15日上午10:15触发 01510L*?”每月最后一日的上午10:15触发 01510?*6L”每月的最后一个星期五上午10:15触发 "01510?*6L2002-2005″2002年至2005年的每月的最后一个星期五上午10:15触发 "01510?*6#3″每月的第三个星期五上午10:15触发
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: SpringQuartz
 输入关键字,在本站1000多万海量源码库中尽情搜索: