跨域:前后端分离时,Vue 去调用 SpringBoot ,浏览器报错 CORS
过程:后端能接收到请求,并将请求结果返回了,但是因为浏览器的设置导致报错,浏览器会阻止脚本js去读取这些响应,属于浏览器的一种保护机制
原因:浏览器的同源策略,协议、域名、端口一致才是同源
解决思路:在CORS头添加一些配置,允许它去读取响应就OK了
方式一:在接口上加注解 @CrossOrigin
方式二:全局配置 CORS过滤器
方式三:实现 WebMvcConfigurer 接口,重写 addCorsMappings 方法
------------------------------------------------------------------------