spring boot 中addCorsMappings 设置响应头"Access-Control-Allow-Origin"
时间: 2024-01-04 17:19:18 浏览: 168
Access-Control-Allow-Origin
5星 · 资源好评率100%
在Spring Boot中,你可以使用`addCorsMappings`方法来设置响应头"Access-Control-Allow-Origin"。这个方法可以在`WebMvcConfigurer`接口的实现类中进行配置。下面是一个示例:
```java
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("*")
.allowedHeaders("*");
}
}
```
上述代码中,`addCorsMappings`方法用于配置CORS跨域访问的规则。通过`registry.addMapping("/**")`指定了所有的请求路径都允许跨域访问。`.allowedOrigins("*")`表示允许所有来源的请求访问,你也可以指定具体的来源。`.allowedMethods("*")`表示允许所有的HTTP方法,你也可以指定具体的方法。`.allowedHeaders("*")`表示允许所有的请求头,你也可以指定具体的请求头。
这样配置之后,Spring Boot应用程序将会在响应中添加"Access-Control-Allow-Origin"头,并设置为"*",从而允许跨域访问。
阅读全文