高版本可能还需要 aopalliance.jar 包
以下为web.xml配置
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation=" http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task.xsd"
<task:annotation-driven /> <!-- 定时器开关-->
<!-- 自动扫描的包名 -->
<context:component-scan base-package="com.games.task" />
直接贴下面的代码(注解方式)
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class GamesDataTask {
/**
* 定时计算。每天凌晨 00:00 执行一次
*/
@Scheduled(cron = "0 0 0 * * *")
public void test1(){
System.out.println("111111111");
}
/**
* 心跳更新。启动时执行一次,之后每隔2秒执行一次
*/
@Scheduled(fixedRate = 1000*2)
public void test2(){
System.out.println("222222222");
}
}