自用文章,仅做参考。
实现WebMvcConfigurer接口,适用于开发环境。
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
WebMvcConfigurer.super.addCorsMappings(registry);
registry.addMapping("/**")// 指定了所有的请求路径都会经过 CORS 配置。
.allowedOrigins("*")//允许所有源访问
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")//允许的方法
.allowedHeaders("*");//允许所有的请求头
}
}