之前遇到要使用springboot拦截器却始终未生效的状况,查了网上的博客,大抵都是@Component,@Configuration注解未加,或是使用@ComponentScan增加包扫描,但是尝试后都没有生效,最后才发现是因为之前为了解决跨域问题配置类继承了WebMvcConfigurationSupport,并重写了里面的方法。之后的拦截器配置类同样继承了这个这个类并重写方法,它只会生效前一个配置类,后一个配置类不会生效,所以解决方法就是在一个配置类重写这两个方法就行了,不要分成两个配置类写。
相关文章
- springboot+mybatis/mybatis-plus拦截器实现多数据源切换
- 详谈springboot过滤器和拦截器
- SpringBoot 拦截器(Interceptor)详解
- springboot Interceptor拦截器excludePathPatterns失效
- 未配置SpringBoot配置注释处理器
- 未配置springboot配置处理器
- SpringBoot项目中idea提示未配置 Spring Boot 配置注解处理器解决方法
- 关于springboot security自定义拦截器 使用 permitAll 之后仍然会走过滤器的解决方法
- SpringBoot常用拦截器(HandlerInterceptor,ClientHttpRequestInterceptor,RequestInterceptor)
- SpringBoot常用拦截器之ClientHttpRequestInterceptor