运用spring quartz 执行定时任务的时候 同时间 遇到的 执行2次的问题。
任务执行的时候 , 发现 log.info 日志 输出了 2次 ,当时没有 找到 哪里错了, 后面发现启动项目的时候tomcat出现这个日志
发现 spring 在加载配置文件的时候 已经 创建bean,listener--context这段配置是负责依赖注入的,配置文件名称支持正则匹配。这是关键,你要看所有匹配规则的配置文件 中是否存在重复注入bean的现象, servlet这段是负责请求URL请求处理转发到哪个Bean上的。
发现 我之前 写的 spring-servlet 匹配的是 *.xml 上面图是改过之后的。 servlet这段是负责请求URL请求处理转发到哪个Bean上的,还有一个地方需要注意spring-servlet.xml 配置文件里面的 package 不可写错, 否则 发现也不起效果。
这是 我applicationContext-common.xml 配置里面的, 因为我的项目是多个包结构, 多层 , 这里不能出现 互相包含关系的情况。
src工鞥呢目录 下面 有多个 独立的 包