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如下:
<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">
不懂,可以留言。