1、使用quartz.jar包实现定时器功能,首先在项目中引入定时器包的maven依赖
<!-- spring定时器 -->
<dependency>
<groupId>opensymphony</groupId>
<artifactId>quartz-all</artifactId>
<version>1.6.6</version>
</dependency>
2、在spring-time.xml配置定时器功能。
<?xml version="1.0" encoding="gb2312"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.0.xsd">
<!-- 定时器开关-->
<task:annotation-driven />
<!-- 测试spring定时器是否能用 -->
<bean id="testSpringTimeService" class="org.itava.service.impl.TestSpringTimeServiceImpl">
</bean>
<task:scheduled-tasks>
<!-- 每天10s执行一次 -->
<task:scheduled ref="testSpringTimeService" method="testQuart" cron="0/10 * * * * ?"/>
</task:scheduled-tasks>
</beans>
3、在web.xml中加载spring-time.xml文件
<!-- Spring和mybatis的配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:spring-mybatis.xml,
classpath:spring-time.xml
</param-value>
</context-param>
4、TestSpringTimeServiceImpl内容
package org.itava.service.impl;
public class TestSpringTimeServiceImpl {
public void testQuart(){
System.out.println("Spring 定时器测试。。。。");
}
}
5、启动项目后的执行结果,我配置10s执行一次。
- 大小: 9.2 KB
分享到:
相关推荐
quartz+spring集成完整开发富含文档cron表达式的配置说明,执行系统的定时器任务。可以直接集成到你的SSH框架中,完成复杂的定时器功能
本项目用于实现动态可配置的定时任务功能,程序基于Java的定时器线程池,阻塞队列开发,定时调度时间采用cron表达式配置的方式,其中cron表达式解析工具类提取自spring。 用法极其简单,只需要将ScheduleUtils工具类...
4)启动 cloud-provide 此处swagger-ui,定时器,自定义拦截器 功能 5)启动 cloud-consumber 此处有Feign,hystrix功能 此时访问http://127.0.0.1:9000/hello 可获取到结果 6)启动 cloud-getaway 此处有zuul拦截...
数据字典封装, 邮件发送封装,定时器封装,hibernate+spring jdbc组合使用 [4].完整用户权限封装 权限可直接使用 功能:权限,角色,用户 [5].ehcache缓存机制(永久缓存/临时缓存) 代码生成器界面: A.动态选择...
系统功能完善(用户角色权限),此为框架平台,文档、注释齐全,专门供程序员二次开发 所有前端后台代码封装过后十分精简易上手,出错概率低。 同时支持移动客户端访问。 核心框架:Spring Boot 权限框架:Apache ...
3. 采用 Redis 的 list 数据结构缓存班车场次列表,并基于 Spring 定时器优化班车场次到点更新班车 状态的业务,最后配合阿里巴巴开源的 Sentinel 中间件进行接口限流达到高并发、高可用的效果。 4. 下单和支付服务...
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大 commons-lang.jar Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 commons-...
- 核心框架:Spring Boot 2.7.1 - 安全框架:Apache Shiro 1.9 - 持久层框架:MyBatis 3.5 - 定时器:Quartz 2.3 - 数据库连接池:Druid 1.2 - 日志管理:Logback - 页面交互:Vue2.x - 微信小程序:uni-app ## ...
1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载食用体验! 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业...
后台使用技术:Springboot、Spring、SpringMvc、SpringData等 数据库:Mysql数据库 项目功能介绍: 普通用户可以注册登录,注册后默认分配1G的空间大小,登录进去后可以新建文件夹、上传各种类型的文件、 文件移动...
19.系统集成了定时器功能,方便二次开发的用户进行定时执行任务操作,例如:备份数据库、发送邮件等。 20.系统支持用户注册、登录、忘记密码找回、邮件激活绑定等功能。 21.实现了系统注册用户之间的即时聊天功能...
运用S2SH框架和oracle数据库开发的客户关系管理系统,其功能里面的定时器使用了spring的quarzt;excel、统计图、pdf图使用了jfreeChart实现!下载文件中有数据库
前言 SpringBoot_v2项目是努力打造springboot框架的极致细腻的脚手架。包括一套漂亮的前台。无其他杂七杂八的功能,原生纯净。 ...项目介绍 努力打造一个免费的开源,注释全...│ ├─quartz Spring定时器 │ └─support
想要适用WebSocket实现消息推送的功能的人群和想要对SpringBoot整合WebSocket简单学习了解的人。 适用场景: (1)在项目中需要给页面一直推送消息 (2)定期给页面推送相应的数据信息 涉及技术: SpringBoot、...
Web表现层:该层主要包括Spring MVC中的Controller类和JSP页面。 总结: 云借阅图书管理系统主要实现了两大功能模块:用户登录模块和图书管理模块,用户登录模块主要用于实现用户的登录与注销;图书管理模块主要...
定时器:Quartz 2.3 数据库连接池:Druid 1.0 日志管理:SLF4J 1.7、Log4j 页面交互:Vue2.x Java洗衣店智能管理系统:实现对洗衣店的一体化管理,集前台衣物管理系统、会员卡管理系统、 财务报表系统等功能于一身...
是在myeclipse下运用S2SH框架和oracle数据库开发的客户关系管理系统,其功能里面的定时器使用了spring的quarzt;excel、统计图、pdf图使用了jfreeChart实现!下载文件中有数据库导出文件
- 核心框架:Spring Boot 2.0 - 安全框架:Apache Shiro 1.4 - 视图框架:Jfinal Enjoy - 持久层框架:Jfinal ORM - 定时器:Quartz 2.3 - 数据库连接池:Druid 1.0 - 日志管理:logback - 页面交互:Vue2.x ...
青锋Cloud+VUE前后端分离后台管理系统,后端采用:SpringCloud+Alibaba+Nacas+OAuth2Jwt+Gateway+skywalking+Feign+...整合了菜单功能权限、数据权限、代码生成器、quartz定时器等业务功能,是拿来即用的微服务架构。
- 定时器:Quartz 2.3 - 数据库连接池:Druid 1.1 - 日志管理:SLF4J 1.7、Log4j - 页面交互:Vue2.x **软件需求** - JDK1.8 - MySQL5.5+ - Maven3.0+ **本地部署** - 通过git下载源码 - 创建...