Spring Boot全局支持CORS(跨源请求)

Posted java-script

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot全局支持CORS(跨源请求)相关的知识,希望对你有一定的参考价值。

 1 import org.springframework.context.annotation.Configuration;
 2 import org.springframework.web.servlet.config.annotation.CorsRegistry;
 3 import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
 4 
 5 /**
 6  * @Author:CoderZZ
 7  * @Description:Spring Boot全局支持CORS(跨源请求)
 8  * @Date:Created in 10:57 2018/2/8.
 9  */
10 @Configuration
11 public class WebCorsConfigurerAdapter extends WebMvcConfigurerAdapter
12 
13 
14     @Override
15     public void addCorsMappings(CorsRegistry registry) 
16         registry.addMapping("/**").
17                 allowedOrigins("*").
18                 allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS").
19                 allowedHeaders("Content-Type","Access-Control-Allow-Headers","Authorization","X-Requested-With").
20                 allowCredentials(true);
21     
22 

 

以上是关于Spring Boot全局支持CORS(跨源请求)的主要内容,如果未能解决你的问题,请参考以下文章

angular2 spring boot 跨域 cors

Spring Boot CORS支持

Spring Boot 配置CROS Filter

Fusion Tables 不支持 CORS(跨源资源共享)?

跨源请求被阻止的 CORS - 使用角度 cli 解决 [仅限开发人员] [重复]

为 API Gateway REST API 资源启用 CORS