实现WebMvcConfigurer重写addCorsMappings方法
@Configuration
public class AppConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**") // 拦截所有的请求
.allowedOriginPatterns("*") // 可跨域的域名,可以为 *
.allowCredentials(true)
.allowedMethods("GET","POST","PUT","DELETE") // 允许跨域的方法,可以单独配置
.allowedHeaders("*") // 允许跨域的请求头,可以单独配置
.maxAge(600000); // 允许跨域的时间
}
}
参考文章: https://blog.csdn.net/m0_71777195/article/details/126830773