Spring quantz--定时任务调度工具
2024-08-27 22:12:23
1.在xml中交给spring管理的一些类
<bean id="cancelOrderJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="orderJob"/>
<property name="targetMethod" value="cancelOrder"/>
</bean>
<!-- 运行一秒后开始之行 一分钟执行一次 -->
<bean id="cancelOrderTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
<property name="jobDetail" ref="cancelOrderJobDetail"/>
<property name="startDelay" value="1000"/>
<property name="repeatInterval" value="60000"/>
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobDetails">
<list>
<ref bean="cancelOrderJobDetail"/>
</list>
</property>
<property name="triggers">
<list>
<ref bean="cancelOrderTrigger"/>
</list>
</property>
</bean>
2.创建orderJob类用来写我们的业务逻辑
@Component("orderJob")
public class cancelOrderJob {
//To Do
}
3.这样定时任务就配置完毕
最新文章
- Eclipse 安装 Maven 插件(图文解说)
- WebService返回DataTable
- Python企业级开发之一:基础
- SQL中跨服务器查询
- S1:对象与JSON
- php.ini中Magic_Quotes_Gpc开关设置
- opencv的初体验
- 2208: [Jsoi2010]连通数 - BZOJ
- HtmlAgilityPack 总结(一)
- WCF 传输的序列化
- uva 1595 - Symmetry
- ArrayList和LinkedList区别
- Java Socket与操作系统的关系
- 查找oracle自己用户的表
- Swift3.0 创建工程常用的类、三方、以及扩展 1.5
- Java之为何配置环境变量
- VueJs初步学习,一个表格的增删改查
- servelet基础
- linux系统安全审计简单设置
- java 中多播、广播编程
热门文章
- drag与drop事件
- MySQL创建用户的三种方法
- 沉淀,再出发——在Hadoop集群之上安装hbase
- js中公有方法、特权方法、静态方法
- xml-apis-ext.jar
- Mutual Training for Wannafly Union #2
- java:transient是什么,有什么作用
- codeforces 848B Rooter&#39;s Song
- 「FJ2014集训 采药人的路径」
- [19/04/08-星期一] 多线程_线程的优先级(Priority) 和 守护线程(Daemon)