Spring Boot配置addCorsMappings跨域问题

问题:
页面Cors报错

找到原因:
使用addCorsMappings配置了跨域的同时,还配置了自定义拦截器,使得跨域没起作用。

在这里插入图片描述
分析原因:
当请求进入后台时,会先进入拦截器,当拦截器验证通过之后,才会执行跨域。因此我们需要让跨域在拦截器之前执行,而Filter会比拦截器先执行,所以我们可以使用CorsFilter。
在这里插入图片描述
至此,问题解决

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐