定义了一个周一到周五每天5,12,17,点触发的spring定时器,为什么触发器会提前几分钟或迟缓几分钟就触发了,而且在5,12,17附近会触发好几次.高手救本人,.
解决方案
10
请检查spring配置,能否多次加载配置文件导致定时器被初始化多次…
30
是用的onApplicationEvent吗?假如是的话,项目启动和加载各会调取一次此方法,这个可以通过:
event.getApplicationContext().getDisplayName().equals(“Root WebApplicationContext”)来判断能否是启动是记载的,然后次方法就只会执行一次了
event.getApplicationContext().getDisplayName().equals(“Root WebApplicationContext”)来判断能否是启动是记载的,然后次方法就只会执行一次了