一 配置全局跨域规则
@Configuration
public class CORSConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/cors/global/**")
.allowedOrigins("*")
.allowedHeaders("*")
.allowedMethods("GET", "POST", "PUT", "DELETE")
// 3600秒内不需要再发送预检请求,可以缓存该结果
.maxAge(3600);
}
}
二 配置控制器类的跨域规则
略
三 配置控制器类的方法的跨域规则
略