quartz任务调度

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans.xsd">

<!--     <bean id="job1" -->
<!--         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> -->
<!--         <property name="targetObject"> -->
<!--             <bean class="com.mml.crm.goods.controller.Job1" /> -->
<!--         </property> -->
<!--         <property name="targetMethod" value="exe" /> -->
<!--         <property name="concurrent" value="false" />作业不并发调度 -->
<!--     </bean> -->
<!--     <bean id="simpleTrigger" -->
<!--         class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> -->
<!--         <property name="jobDetail" ref="job1" /> -->
<!--         <property name="startDelay" value="0" />调度工厂实例化后,经过0秒开始执行调度 -->
<!--         <property name="repeatInterval" value="5000" />每2秒调度一次 -->
<!--     </bean> -->
<!--     <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> -->
<!--         <property name="jobDetail" ref="job1" />  每天12:00运行一次 -->
<!--         <property name="cronExpression" value="0/6 * * * * ?" /> -->
<!--     </bean> -->
<!--     <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> -->
<!--         <property name="triggers"> -->
<!--             <list> -->
<!--                 <ref bean="simpleTrigger" /> -->
<!--             </list> -->
<!--         </property> -->
<!--     </bean> -->
<!-- cronExpression的配置简要说明 -->
<!-- 字段   允许值   允许的特殊字符 -->
<!-- 秒    0-59    , - * / -->
<!-- 分    0-59    , - * / -->
<!-- 小时    0-23    , - * / -->
<!-- 日期    1-31    , - * ? / L W -->
<!-- 月份    1-12 或者 JAN-DEC    , - * / -->
<!-- 星期    1-7 或者 SUN-SAT    , - * ? / L # -->
<!-- 年(可选)    留空, 1970-2099    , - * /  -->

<!-- , 表示指定多个值,若在周字段上设置 "MON,WED,FRI" 表示周一,周三和周五触发/用于递增触发。 -->
<!-- - 区间   -->
<!-- * 所有可能的值   -->
<!-- ? 不设置另个字段,
当这两个子表达式其一被指定值后,为避免冲突,需将另个子表达式设为? -->
<!-- /增量 -->
<!-- L last -->
<!-- W 表示离指定日期的最近那个工作日(周一至周五). 
如在日字段上设置"15W",表示离每月15号最近的那个工作日触发。
若15号正好是周六,则找最近的周五(14号)触发, 
若15号是周未,则找最近的下周一(16号)触发.
若15号正好在工作日(周一至周五),则就在该天触发。
若指定格式为 "1W",它则表示每月1号往后最近的工作日触发。
如果1号正是周六,则将在3号下周一触发。(注,"W"前只能设置具体的数字,不允许区间"-"). -->
<!-- # 序号(表示每月的第几个周几),
如在周字段上设置"6#3"表示在每月的第三个周六.
注意如果指定"#5",正好第五周没有周六,
则不会触发该配置(用在母亲节和父亲节再合适不过了)  -->

<!-- 示例 -->

<!-- CRON表达式    含义  -->
<!-- 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分每分触发     -->
<!-- 0 0/5 14 * * ?    每天下午的 2点到2点59分(整点开始,每隔5分触发)     -->
<!-- 0 0/5 14,18 * * ?    每天下午的 2点到2点59分、18点到18点59分(整点开始,每隔5分触发)     -->
<!-- 0 0-5 14 * * ?    每天下午的 2点到2点05分每分触发     -->
<!-- 0 10,44 14 ? 3 WED    3月分每周三下午的 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    每月的第三周的星期五开始触发     -->
<!-- 0 0 12 1/5 * ?    每月的第一个中午开始每隔5天触发一次     -->
<!-- 0 11 11 11 11 ?    每年的11月11号 11点11分触发(光棍节)  -->
</beans>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值