springboot拦截器不生效的原因

可能造成拦截器不生效的原因:

  以前遇到要使用springboot拦截器却始终未生效的状况,查了网上的博客,大抵都是@Component,@Configuration注解未加,或是使用@ComponentScan增加包扫描,但是尝试后都没有生效,最后才发现是因为之前为了解决跨域问题配置类继承了WebMvcConfigurationSupport,并重写了里面的方法。之后的拦截器配置类同样继承了这个这个类并重写方法,它只会生效前一个配置类,后一个配置类不会生效,所以解决方法就是在一个配置类重写这两个方法就行了,不要分成两个配置类写。

原文:https://blog.csdn.net/jared_he2017/article/details/88413432 

 

补充:

如果你项目中同时有WebMvcConfigurationSupport和WebMvcConfigurerAdapter也不行,只能有一个,我是这种情况,找个半天原因,最后看到上面那位同学的博客,才最终找到原因。真的非常感谢了。

 

你可能感兴趣的:(springboot拦截器不生效的原因)