java中的定时器的实现样例
1.在pom.xml文件中添加定时器需要的jar包
<!-- quartz start --> <dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.1</version> </dependency> <dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz-jobs</artifactId><version>2.2.1</version> </dependency>
2.创建applicationContext-quartz.xml文件如下
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"><!-- 每隔5秒执行一次:*/5 * * * * ?每隔1分钟执行一次:0 */1 * * * ?每天23点执行一次:0 0 23 * * ?每天凌晨1点执行一次:0 0 1 * * ?每月1号凌晨1点执行一次:0 0 1 1 * ?每月最后一天23点执行一次:0 0 23 L * ?每周星期天凌晨1点实行一次:0 0 1 ? * L在26分、29分、33分执行一次:0 26,29,33 * * * ?每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?--><!-- 要调用的工作类 --><bean id="ylOuterDataJob" class="com.tk.framework.outerdata.YLOuterDataJob"></bean><!-- 定义调用对象和调用对象的方法 --><bean id="jobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><!-- 调用的类 --><property name="targetObject"><ref bean="ylOuterDataJob"/></property><!-- 调用类中的方法 --><property name="targetMethod"><value>work</value></property></bean><!-- 定义触发时间 --><bean id="doTime" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"><property name="jobDetail"><ref bean="jobtask"/></property><!-- cron表达式 --><property name="cronExpression"><!-- 每天固定时间执行 --><value>0 22 17 * * ?</value> <!-- 每5分钟执行一次 <value>0 */5 * * * ?</value>--></property></bean><!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序 --><bean id="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="doTime"/></list></property></bean></beans>
3.在applicationContext.xml文件中引入:
<!-- 引入定时器相关配置 --> <import resource="applicationContext-quartz.xml"/>
4.编写需要定时调用的java类代码
转载于:https://www.cnblogs.com/Leonar-do/p/5704513.html
java中的定时器的实现样例相关推荐
- Java中的定时器以及自己实现定时器
Java中的定时器 代码实现 package 使用Java中定时器;import java.util.Timer; import java.util.TimerTask;public class Ti ...
- Java日志框架-SLF4J入门 [ LogBack 样例实现 ]
概述 slf4j只是一个日志标准,并不是日志系统的具体实现. 我们编程的时候只需要操作slf4j,具体底层实现不关注,只需要配置即可. slf4j只做两件事情: 提供日志接口 提供获取具体日志对象的方 ...
- python pptx库中文文档_python-pptx库中文文档及使用样例
个人使用样例及部分翻译自官方文档,并详细介绍chart的使用 转载请注明出处,谢谢 一:基础应用 1.创建pptx文档类并插入一页幻灯片 from pptx import Presentation p ...
- Java中商品价格代码怎么写_Javaweb-案例练习-5-商品数量修改和合计金额实现
Javaweb-案例练习-5-商品数量修改和合计金额实现 凯哥java 凯哥java 商品数量和小计修改实现 前面一篇完成了添加购物的功能,这篇来完善购物车页面上,修改商品数量和小计这两处地方的代码. ...
- Java 中Timer定时器设置订单提交后24小时未付款订单状态为已关闭。
1. 简单的Timer定时器方法 public class CommTimer {/*** 设置指定24小时后执行*/public static void orderClose() {final Ti ...
- 官方中WEBGL中的Three.js的样例使用
如何搭建http-server? Http-server是基于nodejs的http服务器,它可以使任意一个目录成为服务器的目录. 第一步是在项目中进入cmd 控制台输入命令:npm install ...
- java 定时器时间设置_如何在Java中设置定时器?
所以答案的第一部分是如何做主题要求的事情,因为这是我最初对它的解释,有几个人似乎觉得很有帮助.这个问题后来被澄清了,我已经扩展了答案来解决这个问题. 设置计时器 首先,您需要创建一个计时器(我使用的是 ...
- 当代计算机技术在建筑设备中的应用,智能化建筑中计算机技术应用研究原稿(样例3)...
<智能化建筑中计算机技术应用研究(原稿).doc>由会员分享,可免费在线阅读全文,更多与<智能化建筑中计算机技术应用研究(原稿)>相关文档资源请在帮帮文库(www.woc88. ...
- go tcp客户端自动重连_在Go中构建并发TCP服务器样例
开发一个并发TCP服务器,只使用大约65行Go代码生成随机数. 本文是Mihalis Tsoukalos的Go系列的一部分.阅读第1部分:在Go中创建随机安全密码. TCP和UDP服务器无处不在,通过 ...
最新文章
- java中gso是什么意思_Java中用Gson解析json字符串
- 敏捷个人课后练习四主题:我想要什么?
- Debug Current Instruction Pointer怎么去掉(蓝色调试箭头)
- 《他其实没那么喜欢你》经典台词(2)
- 从WordCount看Spark大数据处理的核心机制(1)
- java继承test 怎么写_Java Junit Test 要怎么写?
- Win11正式版版号 Win11正式版最新版本号介绍
- php字符串替换多余逗号_PHP字符过滤函数去除字符串最后一个逗号(rtrim)_php技巧...
- C#封装DLL类库,调用类库
- ucloud的弹性计算
- 【公开课】国内外公开课网址
- 关于 “总机服务” 新增功能来电弹屏的功能说明
- HMAC和密钥导出(HMAC and Key Derivation)
- 斜面怎么计算机械效率,斜面的机械效率
- 干货来了 | SQL 进阶技巧
- 浅谈超融合一体机-即买即用的企业级私有云
- python nose模块简单使用
- MySQL的安全解决方案
- 农村的我在1024分享开始杭漂的经历和心酸,我们一起共勉~
- 一个比较全的vim指令记录