Spring MVC 实现跨域请求方案
JavaWeb项目如果采用前后端完全分离架构,前端和后端部署在不同的服务器上,前端负责页面呈现和数据展示,后端提供数据接口给前端调用,这就产生了跨域请求。
跨域请求:指的是前端(一般指浏览器)向其它应用服务发起访问请求。一般发生在主域名不同、或子域名不同、或端口不同或协议不同的两个应用服务器之间的调用。一般指的是使用ajax
来调用。
实现跨域请求有解决方案,本篇只对SpringMVC自带支持CORS
技术进行详细描述,CORS
支持多种请求方式(get,post...
),在前端处理和普通请求几乎一样,后端配置也容易。