package com.shumm.common;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
// 案例 一
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
//是否发送Cookie
.allowCredentials(true)
//放行哪些原始域
.allowedOriginPatterns("*")
.allowedMethods(new String[]{"GET", "POST", "PUT", "DELETE"})
.allowedHeaders("*")
.exposedHeaders("*");
}
}
SpringBoot全局跨域配置类
最新推荐文章于 2024-09-29 14:45:00 发布
该代码片段展示了如何在SpringMVC中配置CORS,允许所有源进行跨域请求。通过实现WebMvcConfigurer接口并覆盖addCorsMappings方法,设置了允许任何域名、HTTP方法及头部进行请求,并且允许携带凭证。
摘要由CSDN通过智能技术生成