跨域问题产生的原因及SpringMVC中的解决方法 跨域问题产生的根本原因是浏览器的同源策略 同源策略: 同源策略阻止从一个域加载的脚本去获取另一个域上的资源。只要协议、域名、端口有任何一个不同,都被当做不同的域。浏览器Console看到Access-Control-Allow-Origin就代表跨域了 特殊情况——HTML中允许跨域的标签: <img> - 显示远程图片<script> - 加载远程JS<link> - 加载远程CSS SpringMVC中的解决方法: @CrossOrigin - Controller跨域注解<mvc:cors> - SpringMVC全局跨域配置