添加SpringMVC上的定时器流程:
1.首先添加一个定时器类,写好要执行的逻辑
package org.hyena.dorm.publics.timer;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class ComfirmTimer {
//每天早上0点触发一次自动确认发布的月数据
@Scheduled(cron = "0 0 0 * * ?")
public void doComfirmMonthData() {
System.out.println("每天0点自动执行!");
//...执行逻辑
}
}
2.修改springMVC-servlet.xml
添加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
位置如下:
添加扫描添加组件的位置和开启任务注解
<context:component-scan base-package="org.hyena.dorm.publics.