Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
来源:互联网 发布:短信关闭移动数据流量 编辑:程序博客网 时间:2024/05/18 06:05
1. jar包
spring.jar
commons-collections-3.2.jar
quartz-1.6.6.jar
log4j-1.2.12.jar
commons-logging-1.2.jar
jta.jar
2.配置beans.xml和job.properties+
beans.xml代码
//此处id自己定义,class为定时器*.java文件的路径(一般id为*.java的文件名)<!-- 定时发送待审核消息 --><bean id="sendWaitAuditTotal" class="com.dadi.bu.fin.service.SendWaitAuditTotal" />//此处id自己定义,class为固定值 <!-- 定义调用对象和调用对象的方法 --> <bean id="sendWaitAuditTotalTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> //bean的值为'定时发送待审核消息'的id <!-- 调用的类 --> <property name="targetObject"> <ref bean="sendWaitAuditTotal" /> </property> //name为固定值,value为定时发送消息的方法名 <!-- 调用类中的方法 --> <property name="targetMethod"> <value>getWaitAuditTotal</value> </property> //固定值 <property name="concurrent" value="false" /> </bean> //id自定义,class定值, <!-- 定义触发时间 --> <bean id="sendWaitAuditTotalTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> //name定值,bean为'定义调用对象和调用对象的方法'的id <property name="jobDetail"> <ref bean="sendWaitAuditTotalTask" /> </property> //name定值,value为'job.properties'时间的名字 <!-- cron表达式 --> <property name="cronExpression"> <value>${trigger.wx.SendWaitAuditTotal.start_jobTask}</value> </property> </bean> //所有需要定时执行的项目都放到这里 <!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 --> <bean id="taskManager" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="jobTaskTrigger" /> <ref bean="wxFinStatisticTrigger" /> <ref bean="wxCheckInStatisticTrigger" /> <ref bean="wxCheckOutStatisticTrigger" /> <ref bean="wxNoCheckOutStatisticTrigger" /> <ref bean="sendWaitAuditTotalTrigger" /> </list> </property> </bean>
job.properties代码
trigger.wx.SendWaitAuditTotal.start_jobTask = 0 30 12,19 * * ?
时间格式和通配符连接地址
3.时间格式配置说明
格式: [秒] [分] [时] [日] [月] [周] [年]
4.通配符说明
5.常用示例
格式: [秒] [分] [时] [日] [月] [周] [年]
阅读全文
0 0
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- Quartz定时调度CronTrigger时间配置格式说明与实例
- samza系统的配置解析
- 2、MarkDown快捷键
- 基于DragonBoard 410c的遥控炮台九之实时视频瞄准
- Map<String,String> rm=new HashMap<String,String>(2)这个2是什么意思
- MySQL索引的简单创建
- Spring—Quartz定时调度CronTrigger时间配置格式说明与实例
- linux下配置Git操作免登录ssh公钥
- QSignalMapper
- 泛型dao
- 第三方支付框架EasyPay
- CPU版SSD(Single Shot MultiBox Detector)检测单张图片
- Batch Scheduling
- WIN10 X64 VisualStudio2017创建MFC基于对话框提示无法找到资源编译器DLL的解决方法
- unity3d广东麻将算法