@Configuration
public class CorsConfigurer implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
//所有请求地址,都支持跨域访问
registry.addMapping("/**")
//放行哪些原始域
.allowedOriginPatterns("*")
//支持的请求方法
.allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
//是否发送Cookie
.allowCredentials(true)
//请求的结果的有效期
.maxAge(3600)
//允许请求头中的header,默认都支持
.allowedHeaders("*");
}
}
SpringBoot 2.4.0 以上跨域设置
于 2023-10-18 16:19:17 首次发布