这个问题困扰了几小时,一开始好好的后面加入拦截器就没有用过swagger,过几天写完接口才来用发现用不了了,查了好久解决了好久都不行,后面把拦截器代码注释后就能打开了,发现是没放行的原因,加入下方swagger的资源路径即可,如果还是打不开估计是新版增加了其它资源,重新放开即可
registry.addInterceptor(getJwtInterceptor())
//拦截所有请求,通过判断Token是否 合法 来决定是否需要登录
.addPathPatterns("/**")
//排除请求 放行接口 不做验证Token操作
.excludePathPatterns(
"/user/login",)
//放行swagger
.excludePathPatterns("/swagger-resources/**", "/webjars/**", "/v2/**", "/swagger-ui.html/**");;