所谓跨域主要是因为浏览器的同源策略(协议、域名、端口三个相同即是同源),前后端分离中我们的端口往往是不相同的,所以就会出现跨域问题。
在SpringBoot项目中解决跨域的三种方法
1.在目标方法上添加@CrossOrigin注解
@GetMapping("/selectOne/{id}")
@CrossOrigin
public Product selectOne(@PathVariable("id") Long id) {
return this.productService.queryById(id);
}
2.添加CORS过滤器
@Configuration
public class