前端发展至今 已经有了很多代理工具可以帮助我们解决跨域
但说到底 跨域还是后端能解决的话最好
那么 我们先来看一个请求
很明显 这个接口发生了跨域
因为这里我是用的Spring MVC
而 Spring MVC 解决跨域的代码非常简单
我们只需要加一个注解
@CrossOrigin
参考代码如下
@CrossOrigin(origins = "*", allowedHeaders = "*")
首先 CrossOrigin有两参数 第一个 origins 表示允许的源 给个星号表示所有的源
第二个参数 allowedHeaders 指定星号 则表示不限制
放在类名上面即可 这样 我们就相当于放开了所有的限制
然后 我们再次启动项目
然后前端前端服务访问
可以看到 这次前端就很成功的将数据请求回来了