/**
* 跨域配置
*/
@Configuration
public class CrosConfig implements WebMvcConfigurer {
static final String[] ORIGINS = new String[] { "HEAD","GET", "POST", "PUT", "DELETE","OPTIONS" };
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")//项目中的所有接口都支持跨域
.allowedOriginPatterns("*")//所有地址都可以访问,也可以配置具体地址
.allowCredentials(true)
.allowedHeaders("*")
.allowedMethods(ORIGINS)//"GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS"
.maxAge(3600);// 跨域允许时间
}
}