一、背景 使用Springboot框架开发后端,在鉴权的时候使用到了过滤器。但是在测试的过程发现,跨域的过滤器在过滤链中出现了两次,导致前端访问后端接口时报错:The 'Access-Control-Allow-Origin' headers contains multiple values,but only one allowed.错误 在浏览器端比较正常访问接口和报错接口的headers,发现报错接口出现了两次headers,然后开始了debug之路,发现:异常接口跨域过滤器进行了重复注册,