产生原因:
浏览器对于javascript的同源策略的限制。
原因说明 | 示例 |
---|
域名不同 | www.jdt.com 与 www.taoba.com |
域名相同,端口不同 | www.jdt.com:8080 与 www.jdt.com:8081 |
二级域名不同 | item.jdt.com 与 miaosha.jdt.com |
http和https也属于跨域;
如果域名和端口都相同,但是请求路径不同,不属于跨域。
解决方案
Spring提供的解决方案:在对应controller上添加一个@CrossOrigin注解。