@Configuration
public class CORSConfiguration extends WebMvcConfigurationSupport {
/*
* 这里主要为了解决跨域问题,所以重写addCorsMappings方法
*/
@Override
protected void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS")
.allowedHeaders("*")
.exposedHeaders("access-control-allow-headers",
"access-control-allow-methods",
"access-control-allow-origin",
"access-control-max-age",
"X-Frame-Options")
.allowCredentials(false).maxAge(3600);
super.addCorsMappings(registry);
}
}
Spring Boot 解决全局跨域
最新推荐文章于 2025-03-10 17:46:50 发布
本文介绍了一种通过自定义@Configuration类来实现Spring MVC中跨源资源共享(CORS)的方法。该配置允许所有来源的请求,并定义了多种HTTP方法的支持。
1502

被折叠的 条评论
为什么被折叠?



