Spring定时器的功能开发
程序员文章站
2022-03-11 21:33:07
...
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执行一次。
上一篇: Java模拟登录新浪微博
下一篇: nginx构建文件服务器
推荐阅读
-
8个开发必备的PHP功能
-
基于spring Boot的微信开发————AccessToken的缓存方案(一)
-
Android开发之选项卡功能的实现方法示例
-
开发一款app,php做服务端,有一个功能是附近的人和发布动态的时候发布自己的定位,php世界有啥好的方案去做这些吗?
-
用TP3.2.3模仿PHPcms v9的模型功能,开发了IminCMS
-
第1章—Spring之旅—简化Spring的java开发
-
js延时定时器模拟qq中划过头像会显示个人信息的功能(代码)
-
8个必备的PHP功能开发_PHP教程
-
(转)织梦DedeCMS二次开发联动筛选功能的实现(含多选功能)
-
用Spring Boot进行后端开发(二):与微信小程序的交互,在微信小程序端获取数据并显示