欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring定时任务

程序员文章站 2022-05-20 14:27:31
...

项目架构:spring+springmvc+mybatis

xml文件配置:

    <task:annotation-driven />
	<bean id="taskDealManager"
		class="cn.mfinance.xct.mp.manage.test.TaskDealManager"></bean>
	<task:scheduled-tasks>
		<!-- 这里表示的是每隔40秒执行一次 -->
		<task:scheduled ref="taskDealManager"
			method="testManager" cron="0/40 * * * * *" />
		<!-- <task:scheduled ref="testTask" method="testJod" cron="0/30 * * * * 
			*" /> -->
	</task:scheduled-tasks>

每隔40秒就去执行一次TaskDealManager类中的testJod()方法。testJod()方法就可以写你想做的任何操作。

配置的话就这么多。需要注意的是:xml文件中的schema一定要加上。task的schema如下:

spring定时任务

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:task="http://www.springframework.org/schema/task"  
     http://www.springframework.org/schema/task  
	 http://www.springframework.org/schema/task/spring-task-3.0.xsd">   
    

不懂,可以留言。

相关标签: spring 定时任务