public class JwtAuthenticationFilter extends OncePerRequestFilter {
private static final PathMatcher pathMatcher = new AntPathMatcher();
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
throws ServletException, IOException {
if (StringUtils.contains(request.getServletPath(), "swagger")
|| StringUtils.contains(request.getServletPath(), "webjars")
|| StringUtils.contains(request.getServletPath(), "v2")) {
if (request.getServerName().equals("localhost")) {
filterChain.doFilter(request, response);
}
} else {
if (isExceededUrl(request)) {
// 登录注册请求直接放行
filterChain.doFilter(request, response);
} else {
// 获取请求头中的Authorization信息
String tok