克隆表达式

克隆表达式:
在Quartz 中配置任务调度的时候,需要使用到克隆表达式。
 
(1)、克隆表达式可以包括7个字段:秒、分、小时、月内日期、月、周内日期、年(可选字段)
(2)、特殊字符:
一、反斜线(/)字符表示增量。"5/15"代表从第5秒开始,每15秒一次。
二、问   号(?)字符和字母L字符只能在月内日期和周内日期字段中可用。问号表示这个字段不包含具体值,所以,如果指定月内日期,可以在周内日期字段中插入"?",表示周内日期值无关紧要,字母L放在月内日期字段中,表示安排在当月最后一天执行。
三、在月内日期字段中的字母(W)字符把执行安排在最靠近指定值的工作日,把"1W"放在月内日期字段中,表示把执行安排在当月的第一个工作日内。
四、井号(#)字符为给定月份指定具体的工作日实例。把"MON#2"放在周内日期字段中,表示把任务安排在当月的第二个星期一。
五、星号(*)字符是通配字符,表示该字段可以接受任何可能的值。
  
 
例子:
"0 0 12 * * ?" 每天中午12点触发 
"0 15 10 ? * *" 每天上午10:15触发
"0 15 10 * * ?" 每天上午10:15触发 
"0 15 10 * * ? *" 每天上午10:15触发 
"0 15 10 * * ? 2005" 2005年的每天上午10:15触发
"0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发
"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发
"0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发 
"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发 
"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发
"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发
"0 15 10 15 * ?" 每月15日上午10:15触发 
"0 15 10 L * ?" 每月最后一日的上午10:15触发
"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发 
"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发 "0 0 12 * * ?" 每天中午12点触发 
"0 15 10 ? * *" 每天上午10:15触发
"0 15 10 * * ?" 每天上午10:15触发 
"0 15 10 * * ? *" 每天上午10:15触发 
"0 15 10 * * ? 2005" 2005年的每天上午10:15触发
"0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发
"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发
"0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发 
"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发 
"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发
"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发
"0 15 10 15 * ?" 每月15日上午10:15触发 
"0 15 10 L * ?" 每月最后一日的上午10:15触发
"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发 
"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发
 
 
0 5 * * ? 表示每隔一个小时,每小时的第5分钟开始执行该任务。
注意:
  • 要想使注解生效,需要在配置文件中通过context:component-scan对其进行扫描。
  • SpringMVC的前端总控制器叫做DispatcherServlet
  • 默认情况下@Service@Repository所生成的bean的id   是首字母转为小写的类的名字,我们可以通过@Service("自定义的bean的名字")或者@Repository("自定义的bean的名字")来改变默认行为。
  • Dao层的实现类继承于 SqlMapClientDaoSupport
  • Ibatis中获取单个对象通过queryForObject,获取列表集合通过queryForList
  • Ibatis中 insert:添加 delete:删除 update:更新
  • 如果将后台的数据传递到前台进行展示则可以将返回值类型改为ModelAndView或者如果Controller方法的返回值为String类型,而这时又需要将查询到的结果传递到前台页面进行展示则可以结合ModelMap进行。
  • 默认情况下springMVC中的跳转为forward跳转,如果要进行redirect跳转则通过redirect: 这个关键字如:return "redirect:/student/findStudentList.jhtml";
 
 
posted @ 2017-07-11 14:25  浪哥1  阅读(2276)  评论(0编辑  收藏  举报