spring boot 配置跨域请求
时间: 2023-09-10 20:11:28 浏览: 100
在 Spring Boot 中,可以使用 Spring WebMvcConfigurerAdapter 类来配置跨域请求。
以下是一个简单的示例:
1. 创建一个类 CorsConfig,继承 WebMvcConfigurerAdapter。
2. 重写 addCorsMappings 方法,添加跨域请求的配置。
代码示例:
```java
@Configuration
public class CorsConfig extends WebMvcConfigurerAdapter {
@Override
public void addCorsMappings(CorsRegistry registry) {
// 允许跨域请求的路径
registry.addMapping("/**")
// 允许跨域的域名
.allowedOrigins("*")
// 允许跨域的方法
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
// 允许跨域的头信息
.allowedHeaders("*")
// 是否允许证书(cookies)
.allowCredentials(true)
// 跨域允许时间
.maxAge(3600);
}
}
```
在上述代码中,我们允许所有的跨域请求,并且允许 GET、POST、PUT、DELETE 和 OPTIONS 方法。
也可以根据实际情况,添加自己的跨域请求配置。
阅读全文