配置了拦截器 不过一直跳转到默认404页面 也没有进入拦截器

解决方案 »

  1.   

    配置拦截的路径:
    @Configuration
    public class MvcConfig implements WebMvcConfigurer {

    @Bean
    public WebMvcConfigurer webMvcConfigurerAdapter() {
    return new WebMvcConfigurer() {
    @Override
    public void addInterceptors(InterceptorRegistry registry) {
    registry.addInterceptor(new RequestInterceptor()).addPathPatterns("/test/*");
    }
    };
    }
    }
      

  2.   

    o.s.web.servlet.PageNotFound - No mapping for GET /test/sss  
      

  3.   

    不存在的资源使用的是ResourceHttpRequestHandler,而不是RequestMappingHandlerAdapter,你实际注册的拦截器是绑定于RequestMappingHandlerAdapter(springboot的自动配置),所以不会执行