SpringQuartz 定时器 java
来源:互联网 发布:筒灯选择 知乎 编辑:程序博客网 时间:2024/05/22 12:57
SpringQuartz 定时器
springmvc maven 需要的jar包
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>4.0.2.RELEASE</version> </dependency> <!--quartz 定时器--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> </dependency>
第一步
先根据自己的需求定一个job类
package cn.msosm.msShopPlatform.scheduler;/** * * @ClassName: Scheduler 创建一个job类 * * @Description: 定时器 根据配置时间 去查询订单表里的订单没有分配的数据去分配 红积分白积分 和获取金额 * * @author sunp * * @date 2017年9月15日 下午4:27:23 * */public class Scheduler { public void execute() { System.out.println("任务开始执行。。。。"); System.out.println("......."); System.out.println("任务执行完毕。。。。"); }}
第二步
在配置文件中 添加 定时器的配置
<!-- 配置job类 任务调度 --> <bean id="scheduler" class="cn.msosm.msShopPlatform.scheduler.Scheduler"/> <!-- 配置jobDetail --> <bean id="springQtzJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="scheduler"/> </property> <property name="targetMethod"><!-- 要执行的方法名称 --> <value>execute</value> </property> </bean> <!-- 配置 触发器 trigger --> <bean id="cronTriggerFactoryBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="springQtzJobMethod"></property> <property name="cronExpression" value="0/5 * * * * ?"></property><!-- 执行时间 秒 分 时 天 星期 --> <!-- Cron表达式 1 。 Seconds 2 。 Minutes 3 。 Hours 4 。 Day-of-Month 5 。 Month 6 。 Day-of-Week 7 。 Year(可选字段) --> </bean> <!-- 配置调度工厂 --> <bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="cronTriggerFactoryBean"/> </list> </property> </bean>
阅读全文
0 0
- SpringQuartz 定时器 java
- springquartz 配置
- SpringQuartz临时笔记
- [Java--定时器]--定时器举例
- JAVA定时器
- java 定时器
- JAVA定时器
- java定时器
- JAVA定时器
- Java定时器
- JAVA定时器
- JAVA定时器
- java定时器
- Java定时器
- JAVA 定时器
- java定时器
- java定时器
- java定时器
- 不用加减乘除做加法
- expdp及impdp中的exclude及include参数
- PAT (Basic Level) Practise (中文) 1070. 结绳(25)
- php 实现进制相互转换
- 后端springmvc,前端html5的FormData实现文件断点上传
- SpringQuartz 定时器 java
- Python 用pyinstaller生成可执行文件No module named 'pefile'
- WKWebView之OC代码注入,删除百度HTML页面的按钮
- Android 最常用的设计模式九 安卓源码分析—— 适配器模式(Adapter)
- Java虚拟机(JVM)中的内存设置详解
- Linux vi 撤销与取消撤销
- mybatis执行批量更新batch update 的方法
- 剑指offer第六题
- 指针与引用的区别