使用quartz结合spring配置定时任务,在测试过程中,更改服务器时间,比如说 我的定时任务为每天的14:30分执行,我想看到我配置的定时任务有没有连续执行,于是,我执行完一次后,更改系统时间为 明年的今天的14:28,想测试14:30会不会跑定时任务,结果在14:28分执行了我设置的定时任务,到了14:30分又执行了。请大神们帮忙。这到底该怎么弄,才能让他在改的时候不会去执行,而只有在14:30分执行
你应该是在改完时间后重启了项目吧?
Quartz默认会在重启时执行一次任务,
具体你可以看看这里的解决方法http://shuadawang-yahoo-com-cn.iteye.com/blog/826999 ######我的设置应该是没什么问题呢。有开始时间,也有结束时间,测试过程中老是改系统时间。每次改的时候就会执行。很奇怪
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。