配置拦截器时会禁用doc.html的接口地址
@Override
public void addInterceptors(InterceptorRegistry registry) {
InterceptorRegistration registration=registry.addInterceptor(studentHandlerInterceptor);
registration.addPathPatterns("/**")
.excludePathPatterns("/login")
.excludePathPatterns("/swagger-resources/**");
}
在拦截器中设置401认证错误状态码
String Authorization = httpServletRequest.getHeader("Authorization");
if (StringUtils.isBlank(Authorization)) {
httpServletResponse.setStatus(401);
return false;
}