大部分网上说的跨域解决 其实都不能真正解决跨域问题,都是千篇一律的复制粘贴
代码:
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) //放行哪些原始域 //.allowedOrigins("*") .allowedOriginPatterns("*") .allowedMethods("GET", "POST", "PUT", "DELETE") .allowedHeaders("*") .exposedHeaders("*"); } }
注意: .allowedOrigins("*") 不要使用 替换成下面这个
.allowedOriginPatterns("*")
百分百成功!!! 不成功你来找我,哈哈哈哈