spring 定时任务之行两次

时间:2022-01-17 07:53:47

之前做定时任务,到点触发,根据条件发送邮件,结果邮件一直收到两封,后仔细查看日志发现,日志确实记录同时发送了两次邮件,很是惊奇。

查看邮件发送代码很久,并无问题。

debug发现确实执行了两次定时任务。

都开始怀疑spring 定时器有bug了,想想又觉得不可能。

最后发现web.xml配置中初始化spring容器初始化了两次,一次是监听器,一次是初始化springMVC的配置。

修改后,问题解决。

写下问题,避免以后忘记