springboot 跨域问题解决
类要继承WebMvcConfigurer接口
@Configuration
public class WebMVCConfig implements WebMvcConfigurer {
/**
* 开启跨域
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
// 设置允许跨域的路由
registry.addMapping("/**")
//允许的请求头有哪些
.allowedHeaders("*")
// 设置允许跨域请求的域名
.allowedOrigins("*")
// 是否允许证书(cookies)
.allowCredentials(true)
// 设置允许的方法
.allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
// 跨域允许时间
.maxAge(3600*24);
}
}