这是springmvc配置文件中要配置的内容
<!-- 开启注解定时任务的注解扫描 -->
<task:annotation-driven/>
<!-- 指定注解扫描的包 -->
<context:annotation-config/>
<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
<context:component-scan base-package="com.jxust.svsh.task 执行代码的包,注意是包 不精确到类"/>
<!--这是执行任务得类-->
package com.jxust.svsh.task;
import java.text.SimpleDateFormat;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import com.jxust.svsh.entity.wx_entity.WeixinContext;
import com.jxust.svsh.wxutil.WxUtil;
@Component
public class ScheduledTasks {
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
@Scheduled(initialDelay=1000,fixedRate = 3600000) //一两小时执行一次
public void updateAccessToken(){
WeixinContext.setAccess_token(WxUtil.ge_access_token().getAccess_token());
System.out.println("更新token"+WeixinContext.getAccess_token());
}
}
springMVC注解实现定时任务
最新推荐文章于 2024-06-07 00:08:34 发布