SpringMVC @Scheduled 执行两次
使用 SpringMVC 注解实现定时任务:
1:servlet.xml中添加了 task命名空间 和
2:使用@Service 注解调度类,添加了@Scheduled 方法:

令人费解的是:定时任务在线上服务器上总是执行两次(定时更新数据的操作啊!!!!)
在本机调试和测试机上测试都只执行一次,原因不明
注:在网上找了下原因,说的都是实例化两次的原因,可是对比了网上说的的情形,和我当前遇到的根本不一致~~

1:servlet.xml中添加了 task命名空间 和
<task:annotation-driven />2:使用@Service 注解调度类,添加了@Scheduled 方法:
@Service("scheduleService")
public class ScheduleService {
@Scheduled(cron="0 30 23 * * ?")
public void scheduleTask(){
logger.info("execute one~~"); // <----这里会执行两次
}
}

令人费解的是:定时任务在线上服务器上总是执行两次(定时更新数据的操作啊!!!!)
在本机调试和测试机上测试都只执行一次,原因不明
注:在网上找了下原因,说的都是实例化两次的原因,可是对比了网上说的的情形,和我当前遇到的根本不一致~~

...全文
相关推荐
springmvc+hibernate+定时器配置实例
springmvc+hibernate+定时器配置实例
springMVC框架
虽然这只是一个初级的springmvc+annotation框架 ,里面包含了java web项目的分页(标签实现),ajax请求,定时任务,缓存配置ehcache,
SpringMVC定时器
完整的SpringMVC定时器工程,简洁
springMVC项目开发框架
轻量级springMVC开发框架,已封装的很完备,包括(数据传输的加密、解密,定时任务、数据库连接、过滤器、拦截器等),下载导入后即可直接进行业务开发。
Spring+SpringMVC+Mybatis(开发必备技能)05、task任务配置
Spring+SpringMVC+Mybatis(开发必备技能)05、task任务配置 完整编码示例


Web 开发
