SpringMvc(ssm)加入拦截器后swagger不能访问问题

只需要加入下面的配置即可。


@Configuration
public class MyWebAppConfig extends WebMvcConfigurationSupport {

    @Bean
    LoginInterceptor localInterceptor() {
        return new LoginInterceptor();
    }

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(localInterceptor())
                .addPathPatterns("/**")
                .excludePathPatterns("/user/login")
                .excludePathPatterns("/swagger-resources/**", "/webjars/**", "/v2/**", "/swagger-ui.html/**");
    }

    @Override
    protected void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");
    }
}

 上一篇
从普本到渣硕,从大学生到自媒体的年轻人,我分享我的Coding生活 从普本到渣硕,从大学生到自媒体的年轻人,我分享我的Coding生活
这两天看到思否有这么一个“分享你的故事”的活动,也看到了很多大佬的分享,一直觉得思否平台特别不错,最近也一直在这个平台分享自己的文章,很感谢这个平台。看到很多大佬分享自己的故事,本人虽然不才,但是,也希望能把自己的故事分享给大家,在这里,我
下一篇 
Tomcat控制台乱码解决方法 Tomcat控制台乱码解决方法
本地使用Tomcat启动项目的时候,出现乱码,报错情况如下: Connected to the target VM, address: '127.0.0.1:53135', transport: 'socket' 22-Jan-2019
  目录