今天遇到这么个奇怪的问题,springmvc中配置的一个单独的拦截器中的preHandle()执行了两次,本地springboot运行却没有重现。
原因在于: 用于配置拦截器的类WebConf(@Configuration public class WebConfig extends WebMvcConfigurerAdapter
),之前手贱修改了类名,用的gradle部署,build前也没clean,导致旧类还在,同时又依赖注解配置,那个旧的类也被配置了,导致了这个拦截器配置了两遍。。。