什么是跨域
只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不同的域,不同的域之间互相访问资源,就被称之为跨域。
方案一、使用@CrossOrigin
注解
在Controller
上使用@CrossOrigin
注解
该类下的所有接口都可以通过跨域访问
方案二、CORS全局配置-实现WebMvcConfigurer
新建跨域配置类:CorsConfig.java
方案三、 拦截器实现
通过实现Fiter接口在请求中添加一些Header来解决跨域的问题。