Spring Boot配置addCorsMappings跨域问题

Spring Boot配置addCorsMappings跨域问题

问题:
页面Cors报错

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

Spring Boot配置addCorsMappings跨域问题_第1张图片
分析原因:
当请求进入后台时,会先进入拦截器,当拦截器验证通过之后,才会执行跨域。因此我们需要让跨域在拦截器之前执行,而Filter会比拦截器先执行,所以我们可以使用CorsFilter。
Spring Boot配置addCorsMappings跨域问题_第2张图片
至此,问题解决

你可能感兴趣的:(记录问题,spring,boot,java,spring)