Spring定时器的功能开发
程序员文章站
2022-03-11 21:34:47
...
1、使用quartz.jar包实现定时器功能,首先在项目中引入定时器包的maven依赖
2、在spring-time.xml配置定时器功能。
3、在web.xml中加载spring-time.xml文件
4、TestSpringTimeServiceImpl内容
5、启动项目后的执行结果,我配置10s执行一次。
<!-- 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执行一次。
上一篇: Multipartfile 上传文件使用 transferTo 抛 java.io.FileNotFoundException C:\Users\admin\AppData\Local\Temp
下一篇: 防sql注入和跨脚本攻击
推荐阅读
-
第1章—Spring之旅—简化Spring的java开发
-
js延时定时器模拟qq中划过头像会显示个人信息的功能(代码)
-
8个必备的PHP功能开发_PHP教程
-
(转)织梦DedeCMS二次开发联动筛选功能的实现(含多选功能)
-
用Spring Boot进行后端开发(二):与微信小程序的交互,在微信小程序端获取数据并显示
-
详解spring batch的使用和定时器Quart的使用
-
java JSP开发之Spring中Bean的使用
-
java开发之spring webflow实现上传单个文件及多个文件功能实例
-
使用spring框架中的组件发送邮件功能说明
-
Java开发之spring security实现基于MongoDB的认证功能