您的位置:首页 >科技 >

🌟SpringBoot添加支持CORS跨域访问🌟

导读 在现代Web开发中,跨域资源共享(CORS)是一个常见需求。当你的前端和后端运行在不同的域名或端口时,浏览器的安全策略会阻止请求。这时,...

在现代Web开发中,跨域资源共享(CORS)是一个常见需求。当你的前端和后端运行在不同的域名或端口时,浏览器的安全策略会阻止请求。这时,我们需要为SpringBoot项目添加CORS支持。✨

首先,确保你的SpringBoot版本支持CORS。通常情况下,默认配置已经支持基本的CORS。但如果你需要更灵活的配置,可以通过以下方式实现:

1️⃣ 使用`@CrossOrigin`注解,直接在Controller类或方法上添加此注解,指定允许的源地址。例如:

```java

@CrossOrigin(origins = "http://example.com")

@RestController

@RequestMapping("/api")

public class MyController { ... }

```

2️⃣ 全局配置:通过实现`WebMvcConfigurer`接口,自定义CORS规则。

```java

@Configuration

public class CorsConfig implements WebMvcConfigurer {

@Override

public void addCorsMappings(CorsRegistry registry) {

registry.addMapping("/").allowedOrigins("http://example.com");

}

}

```

通过以上方法,你可以轻松解决跨域问题,让前后端协作更加顺畅!🌐💻

免责声明:本文由用户上传,如有侵权请联系删除!