最近在写一个定时任务,调试的时候发现每次执行都会执行两遍,就上网搜索资料,然后找到了别人写的资料:https://blog.youkuaiyun.com/iteye_15549/article/details/82614432,
但是发现自己的跟他说的两种情况都不一样,然后就继续跟踪,最后发现是因为xml配置文件中的triggers触发器名称有重复,
如图,项目中三处都是定时任务的配置文件,三个配置文件中的触发器名称有重复,导致了每次定时任务触发的时候,都要执行两次。
将触发器的名称改为项目中唯一的,再试,终于正常了。