Swagger访问页面空白

广场上有没有哪位热心的Java大神呀,有个问题求指教springboot+security整合swagger2的时候swagger被拦截,页面空白,但是登陆页面可以访问,配置也都配了,也放行swagger了,还是没用

你把浏览器的F12打开,看swagger页面的网络请求,应该还有其他的请求,把不需要拦截的请求都方形就可以了

下次提问题把配置,错误信息都贴出来,兄弟纳。
问题排查思路:

  1. 去掉Spring security依赖检查Swaager是否能正常访问。
    1. 如去掉安全框架后依旧无法正常访问,则是静态资源配置问题
    2. 如去掉安全框架后可以正常访问则是权限放行问题
  2. Swagger 2 需要排除的路径有以下:
    registry.addInterceptor(new SaRouteInterceptor())
                 .addPathPatterns("/**")
                 .excludePathPatterns(
                         "/swagger-ui/**",
                         "/swagger-resources/**",
                         "/webjars/**",
                         "/v3/api-docs");
    
  3. Swagger 3 需要排除的路径有以下:
    registry.addInterceptor(new SaRouteInterceptor())
                 .addPathPatterns("/**")
                 .excludePathPatterns(
                         "/swagger-ui/**",
                         "/swagger-resources/**",
                         "/webjars/**",
                         "/v2/api-docs");