Springboot配置跨域
时间: 2024-04-04 11:10:35 浏览: 58
springboot设置跨域访问
要在Spring Boot中配置跨域,可以使用以下步骤:
1. 在您的Spring Boot项目中添加以下依赖项:`spring-boot-starter-web`和`spring-boot-starter-websocket`。
2. 创建一个新的Java类,并使用`@Configuration`注释进行注释。在这个类中,您将创建一个新的`WebMvcConfigurer` bean,并重写其中的`addCorsMappings`方法。这个方法将定义CORS策略。
```java
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
.allowedHeaders("*")
.allowCredentials(false)
.maxAge(3600);
}
}
```
在上面的代码中,我们将CORS策略定义为允许所有来源的请求,允许的方法包括 GET、POST、PUT、DELETE和OPTIONS,允许所有头,不允许凭据,最大生存时间为3600秒。
3. 启动您的Spring Boot应用程序,并向应用程序发出跨域请求。您应该能够成功接收响应。
以上就是在Spring Boot中配置跨域的方法。
阅读全文